GCC And LLVM Benchmarks New benchmarks of GCC, LLVM, and DragonEgg. For an upcoming Phoronix article and LLVM testing to focus on a tracker. Multiple test systems to be used. Testing done at its defaults. GCC and LLVM built as release builds.
HTML result view exported from: https://openbenchmarking.org/result/1103242-IV-1103249IV56&sro&grr .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution OpenGL Core i7 990X Core i3 2100 GCC 4.5.2 GCC 4.6.0 RC2 DragonEgg SVN Clang+LLVM 2.9 SVN GCC 4.5.2 GCC 4.6.0 RC2 DragonEgg SVN Clang+LLVM 2.9 SVN Intel Core i7 X 990 @ 3.47GHz (12 Cores) ASRock X58 Super Intel 5520/5500/X58 + ICH10R 3072MB 320GB Seagate ST3320620AS NVIDIA GeForce 9800 GTX 512MB (675/1100MHz) Realtek ALC889A DELL S2409W Ubuntu 10.10 2.6.38-020638-generic (x86_64) GNOME 2.32.0 X Server 1.9.0 nouveau 0.0.16 GCC 4.5.2 ext4 1920x1080 GCC 4.6.0 GCC 4.5.2 + llvm 2.9svn llvm 2.9svn Intel Core i3-2100 @ 3.10GHz (4 Cores) Intel BLH6710H.86A.0075.2010.1112.1844 Intel Sandy Bridge 1792MB 60GB OCZ VERTEX2 Intel Sandy Bridge IGP Realtek ALC892 DELL P2210H intel 2.14.901 2.1 Mesa 7.11-devel GCC 4.5.2 GCC 4.6.0 GCC 4.5.2 GCC 4.2.1 + Clang 4.2.1 + llvm 2.9svn OpenBenchmarking.org System Details - Intel SpeedStep was enabled.
build-apache: Time To Compile x264: H.264 Video Encoding openssl: RSA 4096-bit Performance graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: Local Adaptive Thresholding graphics-magick: Blur graphics-magick: HWB Color Space encode-mp3: WAV To MP3 encode-flac: WAV To FLAC compress-7zip: Compress Speed Test mafft: Multiple Sequence Alignment himeno: Poisson Pressure Solver smallpt: Global Illumination Renderer; 100 Samples c-ray: Total Time john-the-ripper: Blowfish john-the-ripper: MD5 john-the-ripper: Traditional DES Core i7 990X Core i3 2100 GCC 4.5.2 GCC 4.6.0 RC2 DragonEgg SVN Clang+LLVM 2.9 SVN GCC 4.5.2 GCC 4.6.0 RC2 DragonEgg SVN Clang+LLVM 2.9 SVN 24.10 136.14 57.78 92 142 89 114 158 22.90 7.94 24077 22.40 210.61 73 33.59 979 16948 3528000 24.34 139.00 57.83 95 151 93 122 168 22.36 7.66 24048 22.23 210.69 73 33.29 1016 16845 3504333 19.34 132.20 56.30 91 142 90 104 157 23.54 8.61 23616 25.60 357.96 80 29.17 942 17748 3520000 17.98 131.12 57.65 22 71 23 55 110 24.74 8.38 24.85 143.05 619 32.92 972 17655 3519667 36.28 46.41 73.00 41 96 40 76 116 22.68 7.70 7501 24.17 287.33 226 133.34 747 11960 3520000 36.68 47.12 72.85 42 100 41 80 124 22.67 7.40 7265 24.05 288.34 233 133.25 767 11913 3518333 30.46 45.20 72.95 40 99 40 71 116 23.77 8.35 6887 28.86 460.96 255 103.85 725 10834 3517667 28.01 44.97 72.80 19 63 20 48 96 24.98 8.19 27.44 197.53 618 114.17 726 11118 3517667 OpenBenchmarking.org
Timed Apache Compilation Time To Compile Core i3 2100 Core i7 990X OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.2.17 Time To Compile Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 28.01 30.46 36.28 36.68 17.98 19.34 24.10 24.34
x264 H.264 Video Encoding Core i3 2100 Core i7 990X OpenBenchmarking.org Frames Per Second, More Is Better x264 2010-11-22 H.264 Video Encoding Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 30 60 90 120 150 SE +/- 0.50, N = 3 SE +/- 0.31, N = 3 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 SE +/- 2.39, N = 6 SE +/- 2.27, N = 6 SE +/- 3.09, N = 6 SE +/- 3.36, N = 6 44.97 45.20 46.41 47.12 131.12 132.20 136.14 139.00
OpenSSL RSA 4096-bit Performance Core i3 2100 Core i7 990X OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0a RSA 4096-bit Performance Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 16 32 48 64 80 SE +/- 0.17, N = 4 SE +/- 0.23, N = 4 SE +/- 0.20, N = 4 SE +/- 0.26, N = 4 SE +/- 0.03, N = 4 SE +/- 0.79, N = 4 SE +/- 0.02, N = 4 SE +/- 0.05, N = 4 72.80 72.95 73.00 72.85 57.65 56.30 57.78 57.83
GraphicsMagick Operation: Sharpen Core i3 2100 Core i7 990X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 19 40 41 42 22 91 92 95
GraphicsMagick Operation: Resizing Core i3 2100 Core i7 990X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 63 99 96 100 71 142 142 151
GraphicsMagick Operation: Local Adaptive Thresholding Core i3 2100 Core i7 990X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 20 40 40 41 23 90 89 93
GraphicsMagick Operation: Blur Core i3 2100 Core i7 990X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 48 71 76 80 55 104 114 122
GraphicsMagick Operation: HWB Color Space Core i3 2100 Core i7 990X OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: HWB Color Space Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 96 116 116 124 110 157 158 168
LAME MP3 Encoding WAV To MP3 Core i3 2100 Core i7 990X OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 6 12 18 24 30 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 24.98 23.77 22.68 22.67 24.74 23.54 22.90 22.36
FLAC Audio Encoding WAV To FLAC Core i3 2100 Core i7 990X OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 2 4 6 8 10 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 SE +/- 0.04, N = 5 8.19 8.35 7.70 7.40 8.38 8.61 7.94 7.66
7-Zip Compression Compress Speed Test Core i3 2100 Core i7 990X OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 5K 10K 15K 20K 25K SE +/- 106.87, N = 5 SE +/- 136.24, N = 6 SE +/- 95.18, N = 6 SE +/- 206.00, N = 3 SE +/- 334.69, N = 3 SE +/- 321.74, N = 3 6887 7501 7265 23616 24077 24048
Timed MAFFT Alignment Multiple Sequence Alignment Core i3 2100 Core i7 990X OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.706 Multiple Sequence Alignment Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 27.44 28.86 24.17 24.05 24.85 25.60 22.40 22.23
Himeno Benchmark Poisson Pressure Solver Core i3 2100 Core i7 990X OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 100 200 300 400 500 SE +/- 0.72, N = 3 SE +/- 6.43, N = 6 SE +/- 0.24, N = 3 SE +/- 1.84, N = 3 SE +/- 0.02, N = 3 SE +/- 0.47, N = 3 SE +/- 0.25, N = 3 SE +/- 0.51, N = 3 197.53 460.96 287.33 288.34 143.05 357.96 210.61 210.69
Smallpt Global Illumination Renderer; 100 Samples Core i3 2100 Core i7 990X OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 130 260 390 520 650 SE +/- 1.00, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 618 255 226 233 619 80 73 73
C-Ray Total Time Core i3 2100 Core i7 990X OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 114.17 103.85 133.34 133.25 32.92 29.17 33.59 33.29
John The Ripper Test: Blowfish Core i3 2100 Core i7 990X OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: Blowfish Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 200 400 600 800 1000 SE +/- 3.18, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.88, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 726 725 747 767 972 942 979 1016
John The Ripper Test: MD5 Core i3 2100 Core i7 990X OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: MD5 Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 4K 8K 12K 16K 20K SE +/- 13.17, N = 3 SE +/- 2.19, N = 3 SE +/- 5.61, N = 3 SE +/- 30.17, N = 3 SE +/- 13.09, N = 3 SE +/- 30.00, N = 3 SE +/- 1.20, N = 3 SE +/- 24.54, N = 3 11118 10834 11960 11913 17655 17748 16948 16845
John The Ripper Test: Traditional DES Core i3 2100 Core i7 990X OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: Traditional DES Clang+LLVM 2.9 SVN DragonEgg SVN GCC 4.5.2 GCC 4.6.0 RC2 800K 1600K 2400K 3200K 4000K SE +/- 2728.45, N = 3 SE +/- 2848.00, N = 3 SE +/- 577.35, N = 3 SE +/- 666.67, N = 3 SE +/- 3179.80, N = 3 SE +/- 4725.82, N = 3 SE +/- 3214.55, N = 3 SE +/- 9207.48, N = 3 3517667 3517667 3520000 3518333 3519667 3520000 3528000 3504333
Phoronix Test Suite v10.8.5