GCC, LLVM/Clang 3.0, Open64 Compiler

Compiler performance benchmarking of GCC 4.6.2 RC, LLVM 3.0, and latest Open64 from AMD. All phoronix test suite benchmarks were built with CFLAGS/CXXFLAGS of -march=native and -mtune=native under each compiler. Tests by Michael Larabel for a future Phoronix.com article.

HTML result view exported from: https://openbenchmarking.org/result/1110229-AR-GCCLLVMCL67&grt.

GCC, LLVM/Clang 3.0, Open64 CompilerProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC1AMD Open64 4.2.5.22 x AMD Opteron 2384 @ 2.70GHz (8 Cores)TYAN S2932/S2932-ENVIDIA MCP554096MB165GB Western Digital WD1600YS-01S + 128GB ityATI Device 9456ATI R6xx HDMIDELL S2409WUbuntu 11.103.0.0-12-generic (x86_64)Unity 4.22.0X Server 1.10.4radeon 6.14.992.1 Mesa 7.11 Gallium 0.4GCC 4.6.2ext41920x1080165GB Western Digital WD1600YS-01SClang 3.0 + LLVM 3.0Open64 4.2.5.2OpenBenchmarking.orgSystem Details- Compiz was running on this system.

GCC, LLVM/Clang 3.0, Open64 Compilercompress-7zip: Compress Speed Testc-ray: Total Timejohn-the-ripper: Traditional DESjohn-the-ripper: MD5john-the-ripper: Blowfishopenssl: RSA 4096-bit Performancesmallpt: Global Illumination Renderer; 100 Samplesmafft: Multiple Sequence AlignmentGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC1AMD Open64 4.2.5.21610163.0119923331225380651.4811436.0067.0123626671139966051.1397438.241619727.892354000713967234.73OpenBenchmarking.org

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.13Compress Speed TestGCC 4.6.2-RC-20111019AMD Open64 4.2.5.23K6K9K12K15KSE +/- 138.92, N = 3SE +/- 41.60, N = 31610116197

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC1AMD Open64 4.2.5.21530456075SE +/- 0.07, N = 3SE +/- 0.19, N = 3SE +/- 0.01, N = 363.0167.0127.89

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: Traditional DESGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC1AMD Open64 4.2.5.2500K1000K1500K2000K2500KSE +/- 3382.96, N = 3SE +/- 2333.33, N = 3SE +/- 4509.25, N = 3199233323626672354000

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: MD5GCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC1AMD Open64 4.2.5.23K6K9K12K15KSE +/- 3.33, N = 3SE +/- 11.68, N = 3SE +/- 0.33, N = 312253113997139

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: BlowfishGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC1AMD Open64 4.2.5.22004006008001000SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3806660672

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0aRSA 4096-bit PerformanceGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC11224364860SE +/- 0.03, N = 4SE +/- 0.03, N = 451.4851.13

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC12004006008001000SE +/- 0.00, N = 3SE +/- 0.58, N = 3114974

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.706Multiple Sequence AlignmentGCC 4.6.2-RC-20111019LLVM/Clang 3.0-RC1AMD Open64 4.2.5.2918273645SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 336.0038.2434.73


Phoronix Test Suite v10.8.4