GCC, LLVM/Clang 3.0, AMD Open64 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/1110220-AR-OPENLLVM254 .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 2 x AMD Opteron 2384 Intel Core i7 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 AMD Open64 4.2.5.2 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 2 x AMD Opteron 2384 @ 2.70GHz (8 Cores) TYAN S2932/S2932-E NVIDIA MCP55 4096MB 165GB Western Digital WD1600YS-01S + 128GB ity ATI Device 9456 ATI R6xx HDMI DELL S2409W Ubuntu 11.10 3.0.0-12-generic (x86_64) Unity 4.22.0 X Server 1.10.4 radeon 6.14.99 2.1 Mesa 7.11 Gallium 0.4 GCC 4.6.2 ext4 1920x1080 165GB Western Digital WD1600YS-01S Clang 3.0 + LLVM 3.0 Open64 4.2.5.2 Intel Core i7-2630QM @ 2.00GHz (8 Cores) Compal PBL21 Intel 2nd Generation Core Family 8192MB 128GB Super Talent STT_FTM28G225H NVIDIA GeForce GT 540M 2048MB (672/900MHz) Realtek ALC259 Realtek RTL8111/8168B + Atheros AR9285 Wireless NVIDIA 280.13 4.1.0 NVIDIA 280.13 GCC 4.6.2 Clang 3.0 + LLVM 3.0 OpenBenchmarking.org System Details - Compiz was running on this system.
c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples compress-7zip: Compress Speed Test openssl: RSA 4096-bit Performance john-the-ripper: Traditional DES john-the-ripper: MD5 john-the-ripper: Blowfish mafft: Multiple Sequence Alignment 2 x AMD Opteron 2384 Intel Core i7 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 AMD Open64 4.2.5.2 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 63.01 114 16101 51.48 1992333 12253 806 36.00 67.01 974 51.13 2362667 11399 660 38.24 27.89 16197 2354000 7139 672 34.73 73.15 143 13191 67.50 3468667 11097 712 25.46 64.47 628 67.08 3735333 10328 636 29.63 OpenBenchmarking.org
C-Ray Total Time 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time GCC 4.6.2-RC LLVM/Clang 3.0-RC1 AMD Open64 4.2.5.2 16 32 48 64 80 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 SE +/- 0.01, N = 3 SE +/- 1.10, N = 3 SE +/- 0.35, N = 3 63.01 67.01 27.89 73.15 64.47
Smallpt Global Illumination Renderer; 100 Samples 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples GCC 4.6.2-RC LLVM/Clang 3.0-RC1 200 400 600 800 1000 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 114 974 143 628
7-Zip Compression Compress Speed Test 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test GCC 4.6.2-RC AMD Open64 4.2.5.2 3K 6K 9K 12K 15K SE +/- 138.92, N = 3 SE +/- 41.60, N = 3 SE +/- 213.53, N = 6 16101 16197 13191
OpenSSL RSA 4096-bit Performance 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0a RSA 4096-bit Performance GCC 4.6.2-RC LLVM/Clang 3.0-RC1 15 30 45 60 75 SE +/- 0.03, N = 4 SE +/- 0.03, N = 4 SE +/- 0.00, N = 4 SE +/- 0.16, N = 4 51.48 51.13 67.50 67.08
John The Ripper Test: Traditional DES 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Traditional DES GCC 4.6.2-RC LLVM/Clang 3.0-RC1 AMD Open64 4.2.5.2 800K 1600K 2400K 3200K 4000K SE +/- 3382.96, N = 3 SE +/- 2333.33, N = 3 SE +/- 4509.25, N = 3 SE +/- 25562.56, N = 3 SE +/- 2962.73, N = 3 1992333 2362667 2354000 3468667 3735333
John The Ripper Test: MD5 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: MD5 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 AMD Open64 4.2.5.2 3K 6K 9K 12K 15K SE +/- 3.33, N = 3 SE +/- 11.68, N = 3 SE +/- 0.33, N = 3 SE +/- 6.69, N = 3 SE +/- 1.20, N = 3 12253 11399 7139 11097 10328
John The Ripper Test: Blowfish 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Blowfish GCC 4.6.2-RC LLVM/Clang 3.0-RC1 AMD Open64 4.2.5.2 200 400 600 800 1000 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 806 660 672 712 636
Timed MAFFT Alignment Multiple Sequence Alignment 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.706 Multiple Sequence Alignment GCC 4.6.2-RC LLVM/Clang 3.0-RC1 AMD Open64 4.2.5.2 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 36.00 38.24 34.73 25.46 29.63
Phoronix Test Suite v10.8.4