Benchmark AMD

From Eigen
Revision as of 05:45, 17 March 2009 by Victor (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The purpose of this page is to show the comparison of the best performing BLAS/LAPACK implementations and Eigen2 on an AMD Athlon(tm) 64 X2 CPU. By best performing I mean Intel MKL, GotoBLAS, ATLAS, and ACML (by AMD). Other implementations of BLAS/LAPACK are notably slower (see benchmark) and therefore not worth testing (and using). ACML was not included in the original benchmark.

13 February 2009

Configuration:

  • CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
  • Compiler: gcc version 4.3.3 [gcc-4_3-branch revision 143673] (OpenSUSE 11.1 64-bit)

Libraries:

  • eigen2: Revision: 939062. SSE2, SSE3 enabled
  • ACML: version 4.2.0 compiled with gfortran
  • MKL: version 10.1
  • Goto BLAS: version 1.26
  • ATLAS: version 3.8.3

Axpy intel.png


Axpby intel.png


Atv intel.png


Matrix vector intel.png


Matrix matrix intel.png


Symv intel.png


Syr2 intel.png


Aat intel.png


Ata intel.png


Trisolve intel.png


Cholesky intel.png


Hessenberg intel.png


Tridiagonalization intel.png


Lu decomp intel.png