Benchmark AMD

From Eigen
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


  • 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)


  • 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