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&sor&grw .
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.
encode-flac: WAV To FLAC encode-mp3: WAV To MP3 mafft: Multiple Sequence Alignment himeno: Poisson Pressure Solver build-apache: Time To Compile compress-7zip: Compress Speed Test john-the-ripper: Traditional DES john-the-ripper: MD5 john-the-ripper: Blowfish graphics-magick: HWB Color Space graphics-magick: Blur graphics-magick: Local Adaptive Thresholding graphics-magick: Resizing graphics-magick: Sharpen x264: H.264 Video Encoding c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples openssl: RSA 4096-bit Performance 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 7.94 22.90 22.40 210.61 24.10 24077 3528000 16948 979 158 114 89 142 92 136.14 33.59 73 57.78 7.66 22.36 22.23 210.69 24.34 24048 3504333 16845 1016 168 122 93 151 95 139.00 33.29 73 57.83 8.61 23.54 25.60 357.96 19.34 23616 3520000 17748 942 157 104 90 142 91 132.20 29.17 80 56.30 8.38 24.74 24.85 143.05 17.98 3519667 17655 972 110 55 23 71 22 131.12 32.92 619 57.65 7.70 22.68 24.17 287.33 36.28 7501 3520000 11960 747 116 76 40 96 41 46.41 133.34 226 73.00 7.40 22.67 24.05 288.34 36.68 7265 3518333 11913 767 124 80 41 100 42 47.12 133.25 233 72.85 8.35 23.77 28.86 460.96 30.46 6887 3517667 10834 725 116 71 40 99 40 45.20 103.85 255 72.95 8.19 24.98 27.44 197.53 28.01 3517667 11118 726 96 48 20 63 19 44.97 114.17 618 72.80 OpenBenchmarking.org
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 GCC 4.6.0 RC2 GCC 4.5.2 Clang+LLVM 2.9 SVN DragonEgg SVN 2 4 6 8 10 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.04, N = 5 7.40 7.70 8.19 8.35 7.66 7.94 8.38 8.61
LAME MP3 Encoding WAV To MP3 Core i7 990X Core i3 2100 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 GCC 4.6.0 RC2 GCC 4.5.2 DragonEgg SVN Clang+LLVM 2.9 SVN 6 12 18 24 30 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 22.36 22.90 23.54 24.74 22.67 22.68 23.77 24.98
Timed MAFFT Alignment Multiple Sequence Alignment Core i7 990X Core i3 2100 OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.706 Multiple Sequence Alignment GCC 4.6.0 RC2 GCC 4.5.2 Clang+LLVM 2.9 SVN DragonEgg SVN 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 22.23 22.40 24.85 25.60 24.05 24.17 27.44 28.86
Himeno Benchmark Poisson Pressure Solver Core i3 2100 Core i7 990X OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver DragonEgg SVN GCC 4.6.0 RC2 GCC 4.5.2 Clang+LLVM 2.9 SVN 100 200 300 400 500 SE +/- 6.43, N = 6 SE +/- 1.84, N = 3 SE +/- 0.24, N = 3 SE +/- 0.72, N = 3 SE +/- 0.47, N = 3 SE +/- 0.51, N = 3 SE +/- 0.25, N = 3 SE +/- 0.02, N = 3 460.96 288.34 287.33 197.53 357.96 210.69 210.61 143.05
Timed Apache Compilation Time To Compile Core i7 990X Core i3 2100 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.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 17.98 19.34 24.10 24.34 28.01 30.46 36.28 36.68
7-Zip Compression Compress Speed Test Core i7 990X Core i3 2100 OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test GCC 4.5.2 GCC 4.6.0 RC2 DragonEgg SVN 5K 10K 15K 20K 25K SE +/- 334.69, N = 3 SE +/- 321.74, N = 3 SE +/- 206.00, N = 3 SE +/- 136.24, N = 6 SE +/- 95.18, N = 6 SE +/- 106.87, N = 5 24077 24048 23616 7501 7265 6887
John The Ripper Test: Traditional DES Core i7 990X Core i3 2100 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: Traditional DES GCC 4.5.2 DragonEgg SVN Clang+LLVM 2.9 SVN GCC 4.6.0 RC2 800K 1600K 2400K 3200K 4000K SE +/- 3214.55, N = 3 SE +/- 4725.82, N = 3 SE +/- 3179.80, N = 3 SE +/- 9207.48, N = 3 SE +/- 577.35, N = 3 SE +/- 666.67, N = 3 SE +/- 2728.45, N = 3 SE +/- 2848.00, N = 3 3528000 3520000 3519667 3504333 3520000 3518333 3517667 3517667
John The Ripper Test: MD5 Core i7 990X Core i3 2100 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: MD5 DragonEgg SVN Clang+LLVM 2.9 SVN GCC 4.5.2 GCC 4.6.0 RC2 4K 8K 12K 16K 20K SE +/- 30.00, N = 3 SE +/- 13.09, N = 3 SE +/- 1.20, N = 3 SE +/- 24.54, N = 3 SE +/- 5.61, N = 3 SE +/- 30.17, N = 3 SE +/- 13.17, N = 3 SE +/- 2.19, N = 3 17748 17655 16948 16845 11960 11913 11118 10834
John The Ripper Test: Blowfish Core i7 990X Core i3 2100 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: Blowfish GCC 4.6.0 RC2 GCC 4.5.2 Clang+LLVM 2.9 SVN DragonEgg SVN 200 400 600 800 1000 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 SE +/- 3.18, N = 3 SE +/- 0.33, N = 3 1016 979 972 942 767 747 726 725
GraphicsMagick Operation: HWB Color Space Core i7 990X Core i3 2100 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: HWB Color Space GCC 4.6.0 RC2 GCC 4.5.2 DragonEgg SVN Clang+LLVM 2.9 SVN 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 168 158 157 110 124 116 116 96
GraphicsMagick Operation: Blur Core i7 990X Core i3 2100 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur GCC 4.6.0 RC2 GCC 4.5.2 DragonEgg SVN Clang+LLVM 2.9 SVN 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 122 114 104 55 80 76 71 48
GraphicsMagick Operation: Local Adaptive Thresholding Core i7 990X Core i3 2100 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding GCC 4.6.0 RC2 DragonEgg SVN GCC 4.5.2 Clang+LLVM 2.9 SVN 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.33, 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 93 90 89 23 41 40 40 20
GraphicsMagick Operation: Resizing Core i7 990X Core i3 2100 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing GCC 4.6.0 RC2 DragonEgg SVN GCC 4.5.2 Clang+LLVM 2.9 SVN 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 151 142 142 71 100 99 96 63
GraphicsMagick Operation: Sharpen Core i7 990X Core i3 2100 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen GCC 4.6.0 RC2 GCC 4.5.2 DragonEgg SVN Clang+LLVM 2.9 SVN 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 95 92 91 22 42 41 40 19
x264 H.264 Video Encoding Core i7 990X Core i3 2100 OpenBenchmarking.org Frames Per Second, More Is Better x264 2010-11-22 H.264 Video Encoding GCC 4.6.0 RC2 GCC 4.5.2 DragonEgg SVN Clang+LLVM 2.9 SVN 30 60 90 120 150 SE +/- 3.36, N = 6 SE +/- 3.09, N = 6 SE +/- 2.27, N = 6 SE +/- 2.39, N = 6 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 SE +/- 0.31, N = 3 SE +/- 0.50, N = 3 139.00 136.14 132.20 131.12 47.12 46.41 45.20 44.97
C-Ray Total Time Core i7 990X Core i3 2100 OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time DragonEgg SVN Clang+LLVM 2.9 SVN GCC 4.6.0 RC2 GCC 4.5.2 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 29.17 32.92 33.29 33.59 103.85 114.17 133.25 133.34
Smallpt Global Illumination Renderer; 100 Samples Core i7 990X Core i3 2100 OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples GCC 4.5.2 GCC 4.6.0 RC2 DragonEgg SVN Clang+LLVM 2.9 SVN 130 260 390 520 650 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.00, N = 3 73 73 80 619 226 233 255 618
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 GCC 4.5.2 DragonEgg SVN GCC 4.6.0 RC2 Clang+LLVM 2.9 SVN 16 32 48 64 80 SE +/- 0.20, N = 4 SE +/- 0.23, N = 4 SE +/- 0.26, N = 4 SE +/- 0.17, N = 4 SE +/- 0.05, N = 4 SE +/- 0.02, N = 4 SE +/- 0.03, N = 4 SE +/- 0.79, N = 4 73.00 72.95 72.85 72.80 57.83 57.78 57.65 56.30
Phoronix Test Suite v10.8.5