AMD Open64 Compiler On Bulldozer FX

AMD FX-8150 Bulldozer benchmarking with GCC and LLVM/Clang and the latest AMD Open64 4.2.5.2-1 compiler from August 2012. Benchmarking by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1209219-RA-AMDOPEN6425.

AMD Open64 Compiler On Bulldozer FXProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-1AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)ASUS Crosshair V FormulaAMD ATI RD890 bridge4096MB60GB OCZ VERTEX2NVIDIA GeForce 9600 GSO 512MB (399/399MHz)Realtek ALC889DELL P2210HIntel 82583V Gigabit ConnectionUbuntu 12.103.5.0-14-generic (x86_64)Unity 6.4.0X Server 1.13.0nouveau 1.0.13.0 Mesa 8.1-devel Gallium 0.4GCC 4.6.3ext41920x1080GCC 4.7.1Clang 3.0-6ubuntu3Open64 4.5.2OpenBenchmarking.orgCompiler Details- GCC 4.6.3, GCC 4.7.1: --disable-multilib --enable-checking=release --enable-languages=c,c++,fortranProcessor Details- Scaling Governor: ondemandSystem Details- Compiz was running on this system.

AMD Open64 Compiler On Bulldozer FXmafft: Multiple Sequence Alignmentscimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationjohn-the-ripper: Blowfishcompress-7zip: Compress Speed TestGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-17.06375.2777.09986.921763.21758.026346174976.87280.7274.73964.971746.75743.246327180537.74372.7281.97969.151754.401228.94788179686.91307.9074.09965.431993.97920.09498218102OpenBenchmarking.org

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-1246810SE +/- 0.10, N = 6SE +/- 0.05, N = 3SE +/- 0.19, N = 6SE +/- 0.13, N = 67.066.877.746.911. (CC) gcc options: -O3 -lm -lpthread

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-180160240320400SE +/- 4.58, N = 4SE +/- 0.87, N = 4SE +/- 6.45, N = 8SE +/- 1.41, N = 4375.27280.72372.72307.90

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-120406080100SE +/- 0.37, N = 4SE +/- 0.31, N = 4SE +/- 0.46, N = 4SE +/- 0.36, N = 477.0974.7381.9774.09

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-12004006008001000SE +/- 13.26, N = 4SE +/- 4.69, N = 4SE +/- 16.59, N = 4SE +/- 12.98, N = 4986.92964.97969.15965.43

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-1400800120016002000SE +/- 8.41, N = 4SE +/- 5.04, N = 3SE +/- 2.36, N = 4SE +/- 11.59, N = 41763.211746.751754.401993.97

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-130060090012001500SE +/- 4.63, N = 4SE +/- 0.90, N = 4SE +/- 7.48, N = 4SE +/- 5.43, N = 4758.02743.241228.94920.09

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9Test: BlowfishGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-114002800420056007000SE +/- 4.33, N = 3SE +/- 4.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 36346632778849821. (CC) gcc options: -fopenmp -lcrypt

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestGCC 4.6.3GCC 4.7.1LLVM-Clang 3.0AMD Open64 4.5.2-14K8K12K16K20KSE +/- 24.50, N = 3SE +/- 104.69, N = 3SE +/- 30.51, N = 3SE +/- 30.33, N = 3174971805317968181021. (CXX) g++ options: -pipe -lpthread


Phoronix Test Suite v10.8.4