>I wrote a similar email to the GotoBLAS mailing list. Maybe you heard of
>the C++ library "Eigen"
> http://eigen.tuxfamily.org/index.php?title=Main_Page >
>This library implements BLAS and LAPACK functionality. The benchmarks
>on their site suggest that they outperform or at least are on par with
>BLAS libraries like GotoBLAS or ATLAS:
> http://eigen.tuxfamily.org/index.php?title=Benchmark >
>Now I wonder why nobody in the BLAS/LAPACK world seems to take notice of
>that. On no BLAS mailing list or LAPACK forum this library and these
>benchmarks were ever mentioned.
>So what is your opinion about it? And are these benchmarks trustworthy?
Nope, never heard of them. They are timing things with no cache flushing;
I tend to be quite skeptical of timings on one platform or w/o cache flushing.
If you are really interested, then I would say the thing to do is to
install them and ATLAS, and use ATLAS's benchmarking tools to compare the
two on as many platforms as interest you. As long as they provide a standard
BLAS and LAPACK API, you can tell ATLAS to build a full timing report
comparing the two implementations directly.