Benchmark AMD

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