- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SUM() and DOT_PRODUCT(), as implemented by the Intel compilers, are quite efficient over a range of applications. Having equivalent BLAScompatible functions in MKLmay bemainly a question of completeness for many applications. MATMUL() and DGEMM have received a great deal of attention. You may find that DGEMM has a greater advantage for problems sized such that its alternate cache blocking schemes are useful. You could always find specific cases where one or the other, or your own code, has an advantage. Other intrinsics haven't received the level of attention which you might consider deserved, and you could easily write something more efficient for your own application.
You could use your search engine tofind plenty of fodder about pre-built vs your own compilations of LAPACK. If you build it yourself, you may have to contend with problems such as the way it avoids use of Fortran intrinsics such as EPSILON() and TINY(), but instead calculatesequivalents using code which may break at full optimization. If you want performance, you will have to consider details such as comparisons against 0. which someonelong ago decided would improve performance on sparse matrices, but often hinder optimization.
Of course, you should take advantage of your browser to check up on RNG. I can't tell from your post whether you mean to benchmark for performance, or quality, or some combination. The advantages of using documented source code, rather than the compiler library versions, usually lie in having available citations on quality. The subject goes far beyond what could be covered here.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page