Fwd: [GotoBLAS] Performance of ATLAS vs. Eigen

View: New views
2 Messages — Rating Filter:   Alert me  

Parent Message unknown Fwd: [GotoBLAS] Performance of ATLAS vs. Eigen

by Michael Lehn-2 :: Rate this Message:

| View Threaded | Show Only this Message

Hi,

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?


Cheers,

Michael

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel

Re: Fwd: [GotoBLAS] Performance of ATLAS vs. Eigen

by whaley-8 :: Rate this Message:

| View Threaded | Show Only this Message

>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.

I'd love to see any results you care to post!

Cheers,
Clint

**************************************************************************
** R. Clint Whaley, PhD ** Assist Prof, UTSA ** www.cs.utsa.edu/~whaley **
**************************************************************************

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Math-atlas-devel mailing list
Math-atlas-devel@...
https://lists.sourceforge.net/lists/listinfo/math-atlas-devel