Benchmark AMD

From Eigen
Revision as of 06:48, 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 amd.png


Axpby amd.png


Atv amd.png


Matrix vector amd.png


Matrix matrix amd.png


Symv amd.png


Syr2 amd.png


Aat amd.png


Ata amd.png


Trisolve amd.png


Cholesky amd.png


Hessenberg amd.png


Tridiagonalization amd.png


Lu decomp amd.png