Earlier quoted context omitted.
> you can just pick the BLAS implementation that is the fastest on your platform and run with it Just in case this is useful info, Eigen and Blaze works the same way, Blitz++ doesn't. Blaze seems to be doing the best in the benchmarks. > OpenBLAS is pretty much on par with Intel MKL I wont be surprised. I have seen ATLAS beat MKL on some BLAS functions on my runs. Sparse matrix multiply is particularly badly implemen…
Just in case this is useful info, Eigen and Blaze works the same way, Blitz++ doesn't. I was under the impression that Eigen only works with MKL? Enables the use of external BLAS level 2 and 3 routines (currently works with Intel MKL only) Source: http://eigen.tuxfamily.org/dox/TopicUsingIntelMKL.html But the reason I mentioned ICC is that there is much more to SIMD than just linear algebraic operations. Indeed. I co…
Re GCC, the same here. ICC is mighty expensive.