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&grr&sor&rro.

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: .

build-apache: Time To Compilex264: H.264 Video Encodingopenssl: RSA 4096-bit Performancegraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: Local Adaptive Thresholdinggraphics-magick: Blurgraphics-magick: HWB Color Spaceencode-mp3: WAV To MP3encode-flac: WAV To FLACcompress-7zip: Compress Speed Testmafft: Multiple Sequence Alignmenthimeno: Poisson Pressure Solversmallpt: Global Illumination Renderer; 100 Samplesc-ray: Total Timejohn-the-ripper: Blowfishjohn-the-ripper: MD5Core 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 SVN24.10136.1457.78921428911415822.907.942407722.40210.617333.599791694824.34139.0057.83951519312216822.367.662404822.23210.697333.2910161684519.34132.2056.30911429010415723.548.612361625.60357.968029.179421774817.98131.1257.652271235511024.748.3824.85143.0561932.929721765536.2846.4173.004196407611622.687.70750124.17287.33226133.347471196036.6847.1272.8542100418012422.677.40726524.05288.34233133.257671191330.4645.2072.954099407111623.778.35688728.86460.96255103.857251083428.0144.9772.80196320489624.988.1927.44197.53618114.1772611118147.028.6424.85173011254578.0323.52194078.9360.31946594.113985461109.798.2424.4810206183576.8126.5786.4945.742199617.31370586135.0233.7756.833087336512622.627.86592723.17262.81286117.3110191677635.3134.3157.133087336512623.047.54599422.92264.52285116.9710801667426.2532.4056.702371245510825.168.1724.08170.64611116.6210331710029.5732.1156.8329101326313423.488.64571724.97425.26319109.45101817153OpenBenchmarking.org

Timed Apache Compilation

Time To Compile

Fusion E-350Core i3 2100Core 2 DuoCore i7 990XOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.2.17Time To CompileGCC 4.6.0 RC2Clang+LLVM 2.9 SVNGCC 4.5.2DragonEgg SVN306090120150SE +/- 0.06, N = 3SE +/- 0.35, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3147.02109.7936.6836.2830.4628.0135.3135.0229.5726.2524.3424.1019.3417.98

x264

H.264 Video Encoding

Fusion E-350Core 2 DuoCore i3 2100Core i7 990XOpenBenchmarking.orgFrames Per Second, More Is Betterx264 2010-11-22H.264 Video EncodingClang+LLVM 2.9 SVNGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.2306090120150SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.17, N = 3SE +/- 0.20, N = 3SE +/- 0.22, N = 3SE +/- 0.15, N = 3SE +/- 0.50, N = 3SE +/- 0.31, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 2.39, N = 6SE +/- 2.27, N = 6SE +/- 3.09, N = 6SE +/- 3.36, N = 68.248.6432.1132.4033.7734.3144.9745.2046.4147.12131.12132.20136.14139.00

OpenSSL

RSA 4096-bit Performance

Fusion E-350Core i7 990XCore 2 DuoCore i3 2100OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0aRSA 4096-bit PerformanceClang+LLVM 2.9 SVNGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.21632486480SE +/- 0.03, N = 4SE +/- 0.03, N = 4SE +/- 0.79, N = 4SE +/- 0.03, N = 4SE +/- 0.02, N = 4SE +/- 0.05, N = 4SE +/- 0.04, N = 4SE +/- 0.07, N = 4SE +/- 0.03, N = 4SE +/- 0.05, N = 4SE +/- 0.17, N = 4SE +/- 0.26, N = 4SE +/- 0.23, N = 4SE +/- 0.20, N = 424.4824.8556.3057.6557.7857.8356.7056.8356.8357.1372.8072.8572.9573.00

GraphicsMagick

Operation: Sharpen

Fusion E-350Core i3 2100Core i7 990XCore 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenClang+LLVM 2.9 SVNGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.220406080100SE +/- 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.33, N = 31017194041422291929523293030

GraphicsMagick

Operation: Resizing

Fusion E-350Core i3 2100Core i7 990XCore 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: ResizingClang+LLVM 2.9 SVNGCC 4.6.0 RC2GCC 4.5.2DragonEgg SVN306090120150SE +/- 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.67, 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 = 3203063969910071142142151718787101

GraphicsMagick

Operation: Local Adaptive Thresholding

Fusion E-350Core i3 2100Core i7 990XCore 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive ThresholdingClang+LLVM 2.9 SVNGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.220406080100SE +/- 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 = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3611204040412389909324323333

GraphicsMagick

Operation: Blur

Fusion E-350Core i3 2100Core i7 990XCore 2 DuoOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: BlurClang+LLVM 2.9 SVNGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.2306090120150SE +/- 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 = 31825487176805510411412255636565

GraphicsMagick

Operation: HWB Color Space

Fusion E-350Core i3 2100Core 2 DuoCore i7 990XOpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: HWB Color SpaceClang+LLVM 2.9 SVNGCC 4.6.0 RC2GCC 4.5.2DragonEgg SVN4080120160200SE +/- 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.33, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3354596116116124108126126134110157158168

LAME MP3 Encoding

WAV To MP3

Fusion E-350Core 2 DuoCore i3 2100Core i7 990XOpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.98.2WAV To MP3GCC 4.6.0 RC2Clang+LLVM 2.9 SVNDragonEgg SVNGCC 4.5.220406080100SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 578.0376.8125.1623.4823.0422.6224.9823.7722.6822.6724.7423.5422.9022.36

FLAC Audio Encoding

WAV To FLAC

Fusion E-350Core 2 DuoCore i7 990XCore i3 2100OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACClang+LLVM 2.9 SVNGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.2612182430SE +/- 0.03, N = 5SE +/- 0.05, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.04, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.04, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 526.5723.528.648.177.867.548.618.387.947.668.358.197.707.40

7-Zip Compression

Compress Speed Test

Fusion E-350Core 2 DuoCore i3 2100Core i7 990XOpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.13Compress Speed TestGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.25K10K15K20K25KSE +/- 21.01, N = 3SE +/- 72.19, N = 3SE +/- 86.39, N = 4SE +/- 44.37, N = 3SE +/- 106.87, N = 5SE +/- 95.18, N = 6SE +/- 136.24, N = 6SE +/- 206.00, N = 3SE +/- 321.74, N = 3SE +/- 334.69, N = 31940571759275994688772657501236162404824077

Timed MAFFT Alignment

Multiple Sequence Alignment

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

Himeno Benchmark

Poisson Pressure Solver

Fusion E-350Core i7 990XCore 2 DuoCore i3 2100OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverClang+LLVM 2.9 SVNGCC 4.6.0 RC2GCC 4.5.2DragonEgg SVN100200300400500SE +/- 0.18, N = 3SE +/- 0.28, N = 3SE +/- 0.02, N = 3SE +/- 0.25, N = 3SE +/- 0.51, N = 3SE +/- 0.47, N = 3SE +/- 0.03, N = 3SE +/- 1.34, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.72, N = 3SE +/- 0.24, N = 3SE +/- 1.84, N = 3SE +/- 6.43, N = 645.7460.31143.05210.61210.69357.96170.64262.81264.52425.26197.53287.33288.34460.96

Smallpt

Global Illumination Renderer; 100 Samples

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

C-Ray

Total Time

Fusion E-350Core i3 2100Core 2 DuoCore i7 990XOpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClang+LLVM 2.9 SVNGCC 4.6.0 RC2GCC 4.5.2DragonEgg SVN130260390520650SE +/- 0.14, N = 3SE +/- 0.26, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3617.31594.11133.34133.25114.17103.85117.31116.97116.62109.4533.5933.2932.9229.17

John The Ripper

Test: Blowfish

Fusion E-350Core i3 2100Core i7 990XCore 2 DuoOpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.3.1Test: BlowfishClang+LLVM 2.9 SVNGCC 4.6.0 RC2DragonEgg SVNGCC 4.5.22004006008001000SE +/- 1.67, N = 3SE +/- 1.53, N = 3SE +/- 0.33, N = 3SE +/- 3.18, N = 3SE +/- 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.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 337039872572674776794297297910161018101910331080

John The Ripper

Test: MD5

Fusion E-350Core i3 2100Core 2 DuoCore i7 990XOpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.3.1Test: MD5GCC 4.6.0 RC2Clang+LLVM 2.9 SVNDragonEgg SVNGCC 4.5.24K8K12K16K20KSE +/- 10.50, N = 3SE +/- 9.02, N = 3SE +/- 2.19, N = 3SE +/- 13.17, N = 3SE +/- 30.17, N = 3SE +/- 5.61, N = 3SE +/- 22.92, N = 3SE +/- 11.02, N = 3SE +/- 63.38, N = 3SE +/- 91.26, N = 3SE +/- 24.54, N = 3SE +/- 1.20, N = 3SE +/- 13.09, N = 3SE +/- 30.00, N = 354615861108341111811913119601667416776171001715316845169481765517748


Phoronix Test Suite v10.8.5