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&gru&sro .
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.
compress-7zip: Compress Speed Test john-the-ripper: Traditional DES john-the-ripper: MD5 john-the-ripper: Blowfish openssl: RSA 4096-bit Performance c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples 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 16101 1992333 12253 806 51.48 63.01 114 36.00 2362667 11399 660 51.13 67.01 974 38.24 16197 2354000 7139 672 27.89 34.73 13191 3468667 11097 712 67.50 73.15 143 25.46 3735333 10328 636 67.08 64.47 628 29.63 OpenBenchmarking.org
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 AMD Open64 4.2.5.2 GCC 4.6.2-RC 3K 6K 9K 12K 15K SE +/- 41.60, N = 3 SE +/- 138.92, N = 3 SE +/- 213.53, N = 6 16197 16101 13191
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 AMD Open64 4.2.5.2 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 800K 1600K 2400K 3200K 4000K SE +/- 4509.25, N = 3 SE +/- 3382.96, N = 3 SE +/- 2333.33, N = 3 SE +/- 25562.56, N = 3 SE +/- 2962.73, N = 3 2354000 1992333 2362667 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 AMD Open64 4.2.5.2 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 3K 6K 9K 12K 15K SE +/- 0.33, N = 3 SE +/- 3.33, N = 3 SE +/- 11.68, N = 3 SE +/- 6.69, N = 3 SE +/- 1.20, N = 3 7139 12253 11399 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 AMD Open64 4.2.5.2 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 672 806 660 712 636
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
C-Ray Total Time 2 x AMD Opteron 2384 Intel Core i7 OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time AMD Open64 4.2.5.2 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 SE +/- 1.10, N = 3 SE +/- 0.35, N = 3 27.89 63.01 67.01 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
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 AMD Open64 4.2.5.2 GCC 4.6.2-RC LLVM/Clang 3.0-RC1 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 34.73 36.00 38.24 25.46 29.63
Phoronix Test Suite v10.8.4