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&gru&rdt.

AMD Open64 Compiler On Bulldozer FXProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.7.1GCC 4.6.3AMD Open64 4.5.2-1LLVM-Clang 3.0AMD 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.7.1ext41920x1080GCC 4.6.3Open64 4.5.2Clang 3.0-6ubuntu3OpenBenchmarking.orgCompiler Details- GCC 4.7.1, GCC 4.6.3: --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 FXscimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationcompress-7zip: Compress Speed Testjohn-the-ripper: Blowfishmafft: Multiple Sequence AlignmentGCC 4.7.1GCC 4.6.3AMD Open64 4.5.2-1LLVM-Clang 3.0280.7274.73964.971746.75743.241805363276.87375.2777.09986.921763.21758.021749763467.06307.9074.09965.431993.97920.091810249826.91372.7281.97969.151754.401228.94179687887.74OpenBenchmarking.org

SciMark

Computational Test: Monte Carlo

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

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

7-Zip Compression

Compress Speed Test

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

John The Ripper

Test: Blowfish

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

Timed MAFFT Alignment

Multiple Sequence Alignment

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


Phoronix Test Suite v10.8.5