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/1103253-IV-1103256IV68.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionOpenGLCore i7 990XCore i3 2100Fusion E-350Core 2 Duo 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 GCC 4.6.0 RC2 Clang+LLVM 2.9 SVN GCC 4.5.2 GCC 4.6.0 RC2 Clang+LLVM 2.9 SVN DragonEgg SVNIntel Core i7 X 990 @ 3.47GHz (12 Cores)ASRock X58 SuperIntel 5520/5500/X58 + ICH10R3072MB320GB Seagate ST3320620ASNVIDIA GeForce 9800 GTX 512MB (675/1100MHz)Realtek ALC889ADELL S2409WUbuntu 10.102.6.38-020638-generic (x86_64)GNOME 2.32.0X Server 1.9.0nouveau 0.0.16GCC 4.5.2ext41920x1080GCC 4.6.0GCC 4.5.2 + llvm 2.9svnllvm 2.9svnIntel Core i3-2100 @ 3.10GHz (4 Cores)Intel BLH6710H.86A.0075.2010.1112.1844Intel Sandy Bridge1792MB60GB OCZ VERTEX2Intel Sandy Bridge IGPRealtek ALC892DELL P2210Hintel 2.14.9012.1 Mesa 7.11-develGCC 4.5.2GCC 4.6.0GCC 4.5.2GCC 4.2.1 + Clang 4.2.1 + llvm 2.9svnAMD E-350 @ 1.60GHz (2 Cores)ASUS E35M1-M PROAMD Device 15103328MB64GB OCZ VERTEXATI Device 9802 (200/533MHz)ATI R6xx HDMIradeon 6.14.992.1 Mesa 7.11-devel Gallium 0.4GCC 4.6.0Clang 4.2.1 + llvm 2.9Intel Core 2 Duo E8400 @ 3.87GHz (2 Cores)Gigabyte EP45T-DS3RIntel 4 + ICH10R2048MB160GB Western Digital WDC WD1600JS-00MAMD Radeon HD 4850 256MB2.6.38-999-generic (x86_64)vesa 2.3.0GCC 4.5.2GCC 4.6.0Clang 4.2.1 + llvm 2.9GCC 4.5.2 + Clang 4.2.1 + llvm 2.9OpenBenchmarking.orgSystem Details- Core i7 990X: GCC 4.5.2: Intel SpeedStep was enabled.- Core i7 990X: GCC 4.6.0 RC2: Intel SpeedStep was enabled.- Core i7 990X: DragonEgg SVN: Intel SpeedStep was enabled.- Core i7 990X: Clang+LLVM 2.9 SVN: Intel SpeedStep was enabled.- Core i3 2100: GCC 4.5.2: Intel SpeedStep was enabled.- Core i3 2100: GCC 4.6.0 RC2: Intel SpeedStep was enabled.- Core i3 2100: DragonEgg SVN: Intel SpeedStep was enabled.- Core i3 2100: Clang+LLVM 2.9 SVN: Intel SpeedStep was enabled.- Fusion E-350: GCC 4.6.0 RC2: Compiz was running on this system. AMD CnQ was enabled.- Fusion E-350: Clang+LLVM 2.9 SVN: Compiz was running on this system. AMD CnQ was enabled.- Core 2 Duo: GCC 4.5.2: .- Core 2 Duo: GCC 4.6.0 RC2: .- Core 2 Duo: Clang+LLVM 2.9 SVN: .- Core 2 Duo: DragonEgg SVN: .

john-the-ripper: MD5john-the-ripper: Blowfishc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Sampleshimeno: Poisson Pressure Solvermafft: Multiple Sequence Alignmentcompress-7zip: Compress Speed Testencode-flac: WAV To FLACencode-mp3: WAV To MP3graphics-magick: HWB Color Spacegraphics-magick: Blurgraphics-magick: Local Adaptive Thresholdinggraphics-magick: Resizinggraphics-magick: Sharpenopenssl: RSA 4096-bit Performancex264: H.264 Video Encodingbuild-apache: Time To CompileCore i7 990XCore i3 2100Fusion E-350Core 2 Duo 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 GCC 4.6.0 RC2 Clang+LLVM 2.9 SVN GCC 4.5.2 GCC 4.6.0 RC2 Clang+LLVM 2.9 SVN DragonEgg SVN1694897933.5973210.6122.40240777.9422.90158114891429257.78136.1424.1016845101633.2973210.6922.23240487.6622.36168122931519557.83139.0024.341774894229.1780357.9625.60236168.6123.54157104901429156.30132.2019.341765597232.92619143.0524.858.3824.741105523712257.65131.1217.9811960747133.34226287.3324.1775017.7022.681167640964173.0046.4136.2811913767133.25233288.3424.0572657.4022.6712480411004272.8547.1236.6810834725103.85255460.9628.8668878.3523.771167140994072.9545.2030.4611118726114.17618197.5327.448.1924.98964820631972.8044.9728.015461398594.1194660.3178.93194023.5278.03452511301724.858.64147.025861370617.31219945.7486.4926.5776.8135186201024.488.24109.79167761019117.31286262.8123.1759277.8622.621266533873056.8333.7735.02166741080116.97285264.5222.9259947.5423.041266533873057.1334.3135.31171001033116.62611170.6424.088.1725.161085524712356.7032.4026.25171531018109.45319425.2624.9757178.6423.4813463321012956.8332.1129.57OpenBenchmarking.org

John The Ripper

Test: MD5

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.3.1Test: MD5GCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN4K8K12K16K20KSE +/- 1.20, N = 3SE +/- 24.54, N = 3SE +/- 30.00, N = 3SE +/- 13.09, N = 3SE +/- 5.61, N = 3SE +/- 30.17, N = 3SE +/- 2.19, N = 3SE +/- 13.17, N = 3SE +/- 10.50, N = 3SE +/- 9.02, N = 3SE +/- 11.02, N = 3SE +/- 22.92, N = 3SE +/- 63.38, N = 3SE +/- 91.26, N = 316948168451774817655119601191310834111185461586116776166741710017153

John The Ripper

Test: Blowfish

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.3.1Test: BlowfishGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN2004006008001000SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.88, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 3.18, N = 3SE +/- 1.53, N = 3SE +/- 1.67, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 397910169429727477677257263983701019108010331018

C-Ray

Total Time

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN130260390520650SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.26, N = 3SE +/- 0.14, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 333.5933.2929.1732.92133.34133.25103.85114.17594.11617.31117.31116.97116.62109.45

Smallpt

Global Illumination Renderer; 100 Samples

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN5001000150020002500SE +/- 1.20, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 1.00, N = 3SE +/- 0.58, N = 3SE +/- 5.24, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 37373806192262332556189462199286285611319

Himeno Benchmark

Poisson Pressure Solver

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN100200300400500SE +/- 0.25, N = 3SE +/- 0.51, N = 3SE +/- 0.47, N = 3SE +/- 0.02, N = 3SE +/- 0.24, N = 3SE +/- 1.84, N = 3SE +/- 6.43, N = 6SE +/- 0.72, N = 3SE +/- 0.28, N = 3SE +/- 0.18, N = 3SE +/- 1.34, N = 3SE +/- 0.13, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3210.61210.69357.96143.05287.33288.34460.96197.5360.3145.74262.81264.52170.64425.26

Timed MAFFT Alignment

Multiple Sequence Alignment

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.706Multiple Sequence AlignmentGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN20406080100SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.17, N = 3SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 322.4022.2325.6024.8524.1724.0528.8627.4478.9386.4923.1722.9224.0824.97

7-Zip Compression

Compress Speed Test

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.13Compress Speed TestGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVN5K10K15K20K25KSE +/- 334.69, N = 3SE +/- 321.74, N = 3SE +/- 206.00, N = 3SE +/- 136.24, N = 6SE +/- 95.18, N = 6SE +/- 106.87, N = 5SE +/- 21.01, N = 3SE +/- 86.39, N = 4SE +/- 44.37, N = 3SE +/- 72.19, N = 32407724048236167501726568871940592759945717

FLAC Audio Encoding

WAV To FLAC

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN612182430SE +/- 0.03, N = 5SE +/- 0.04, N = 5SE +/- 0.04, N = 5SE +/- 0.03, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.05, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 57.947.668.618.387.707.408.358.1923.5226.577.867.548.178.64

LAME MP3 Encoding

WAV To MP3

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.98.2WAV To MP3GCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN20406080100SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 522.9022.3623.5424.7422.6822.6723.7724.9878.0376.8122.6223.0425.1623.48

GraphicsMagick

Operation: HWB Color Space

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: HWB Color SpaceGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN4080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3158168157110116124116964535126126108134

GraphicsMagick

Operation: Blur

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: BlurGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31141221045576807148251865655563

GraphicsMagick

Operation: Local Adaptive Thresholding

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive ThresholdingGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3899390234041402011633332432

GraphicsMagick

Operation: Resizing

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: ResizingGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN306090120150SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3142151142719610099633020878771101

GraphicsMagick

Operation: Sharpen

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 39295912241424019171030302329

OpenSSL

RSA 4096-bit Performance

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0aRSA 4096-bit PerformanceGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN1632486480SE +/- 0.02, N = 4SE +/- 0.05, N = 4SE +/- 0.79, N = 4SE +/- 0.03, N = 4SE +/- 0.20, N = 4SE +/- 0.26, N = 4SE +/- 0.23, N = 4SE +/- 0.17, N = 4SE +/- 0.03, N = 4SE +/- 0.03, N = 4SE +/- 0.07, N = 4SE +/- 0.05, N = 4SE +/- 0.04, N = 4SE +/- 0.03, N = 457.7857.8356.3057.6573.0072.8572.9572.8024.8524.4856.8357.1356.7056.83

x264

H.264 Video Encoding

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgFrames Per Second, More Is Betterx264 2010-11-22H.264 Video EncodingGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN306090120150SE +/- 3.09, N = 6SE +/- 3.36, N = 6SE +/- 2.27, N = 6SE +/- 2.39, N = 6SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.31, N = 3SE +/- 0.50, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.22, N = 3SE +/- 0.15, N = 3SE +/- 0.20, N = 3SE +/- 0.17, N = 3136.14139.00132.20131.1246.4147.1245.2044.978.648.2433.7734.3132.4032.11

Timed Apache Compilation

Time To Compile

Core i7 990XCore i3 2100Fusion E-350Core 2 DuoOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.2.17Time To CompileGCC 4.5.2GCC 4.6.0 RC2DragonEgg SVNClang+LLVM 2.9 SVN306090120150SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.35, N = 3SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 324.1024.3419.3417.9836.2836.6830.4628.01147.02109.7935.0235.3126.2529.57


Phoronix Test Suite v10.8.4