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&sro.

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 AlignmentAMD Open64 4.5.2-1GCC 4.6.3GCC 4.7.1LLVM-Clang 3.0246810SE +/- 0.13, N = 6SE +/- 0.10, N = 6SE +/- 0.05, N = 3SE +/- 0.19, N = 66.917.066.877.741. (CC) gcc options: -O3 -lm -lpthread

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloAMD Open64 4.5.2-1GCC 4.6.3GCC 4.7.1LLVM-Clang 3.080160240320400SE +/- 1.41, N = 4SE +/- 4.58, N = 4SE +/- 0.87, N = 4SE +/- 6.45, N = 8307.90375.27280.72372.72

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformAMD Open64 4.5.2-1GCC 4.6.3GCC 4.7.1LLVM-Clang 3.020406080100SE +/- 0.36, N = 4SE +/- 0.37, N = 4SE +/- 0.31, N = 4SE +/- 0.46, N = 474.0977.0974.7381.97

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyAMD Open64 4.5.2-1GCC 4.6.3GCC 4.7.1LLVM-Clang 3.02004006008001000SE +/- 12.98, N = 4SE +/- 13.26, N = 4SE +/- 4.69, N = 4SE +/- 16.59, N = 4965.43986.92964.97969.15

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationAMD Open64 4.5.2-1GCC 4.6.3GCC 4.7.1LLVM-Clang 3.0400800120016002000SE +/- 11.59, N = 4SE +/- 8.41, N = 4SE +/- 5.04, N = 3SE +/- 2.36, N = 41993.971763.211746.751754.40

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationAMD Open64 4.5.2-1GCC 4.6.3GCC 4.7.1LLVM-Clang 3.030060090012001500SE +/- 5.43, N = 4SE +/- 4.63, N = 4SE +/- 0.90, N = 4SE +/- 7.48, N = 4920.09758.02743.241228.94

John The Ripper

Test: Blowfish

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

7-Zip Compression

Compress Speed Test

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


Phoronix Test Suite v10.8.4