Intel Core i7 Ivy Bridge Linux Compiler Comparison Benchmarking of various GCC, LLVM Clang. LLVM DragonEgg, Open64, PathScale EKOPath 64-bit C/C++ code compilers under Linux with Ubuntu 12.04 LTS from an Intel Core i7 3770K Ivy Bridge processor. The Intel Ivy Bridge compiler benchmarking is for a future article on Phoronix.com. GCC 4.6.3: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: GCC 4.6.3, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.7.0: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: GCC 4.7.0, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.8.0-20120415: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: GCC 4.8.0 20120415, File-System: ext4, Screen Resolution: 1920x1080 LLVM-Clang 3.0: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 LLVM-Clang 3.1 SVN: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: Clang 3.1 (SVN 155223) + LLVM 3.1svn, File-System: ext4, Screen Resolution: 1920x1080 DragonEgg 3.0: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: GCC 4.6.3 + Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 DragonEgg 3.0 + gcc-optzns: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: GCC 4.6.3 + Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 DragonEgg 3.1 SVN: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: GCC 4.6.3 + Clang 3.1 (SVN 155223) + LLVM 3.1svn, File-System: ext4, Screen Resolution: 1920x1080 DragonEgg 3.1 SVN + gcc-optzns: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: GCC 4.6.3 + Clang 3.1 (SVN 155223) + LLVM 3.1svn, File-System: ext4, Screen Resolution: 1920x1080 EKOPath 4.0.12.1: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: PathScale 4.0.12.1, File-System: ext4, Screen Resolution: 1920x1080 Open64 5.0: Processor: Intel Core i7-3770K @ 3.50GHz (8 Cores), Motherboard: ECS Z77H2-A2X v1.0, Chipset: Intel Ivy Bridge DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Ivy Bridge, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.18.0, OpenGL: 2.1 Mesa 8.1-devel (git-137c5ec), Compiler: Open64 5.0, File-System: ext4, Screen Resolution: 1920x1080 FFTE 5.0 Test: N=64, 1D Complex FFT Routine MFLOPS > Higher Is Better GCC 4.6.3 ...................... 5646.66 |==================================== GCC 4.7.0 ...................... 5813.42 |===================================== GCC 4.8.0-20120415 ............. 5855.30 |===================================== LLVM-Clang 3.0 ................. 5579.66 |=================================== LLVM-Clang 3.1 SVN ............. 5847.45 |===================================== DragonEgg 3.0 .................. 5624.69 |==================================== DragonEgg 3.0 + gcc-optzns ..... 5622.92 |==================================== DragonEgg 3.1 SVN .............. 5649.07 |==================================== DragonEgg 3.1 SVN + gcc-optzns . 5623.18 |==================================== EKOPath 4.0.12.1 ............... 5645.30 |==================================== Open64 5.0 ..................... 5518.34 |=================================== Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better GCC 4.6.3 ...................... 10.22 |=============================== GCC 4.7.0 ...................... 10.02 |============================== GCC 4.8.0-20120415 ............. 10.04 |============================== LLVM-Clang 3.0 ................. 12.24 |===================================== LLVM-Clang 3.1 SVN ............. 12.02 |==================================== DragonEgg 3.0 .................. 12.20 |===================================== DragonEgg 3.0 + gcc-optzns ..... 13.02 |======================================= DragonEgg 3.1 SVN .............. 12.07 |==================================== DragonEgg 3.1 SVN + gcc-optzns . 10.45 |=============================== Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.6.3 .......... 5.90 |=============================================== GCC 4.7.0 .......... 5.94 |=============================================== GCC 4.8.0-20120415 . 5.94 |=============================================== LLVM-Clang 3.0 ..... 6.31 |================================================== LLVM-Clang 3.1 SVN . 6.22 |================================================== DragonEgg 3.0 ...... 6.52 |==================================================== DragonEgg 3.1 SVN .. 6.34 |=================================================== EKOPath 4.0.12.1 ... 6.23 |================================================== Open64 5.0 ......... 5.54 |============================================ Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Seconds < Lower Is Better GCC 4.6.3 ...................... 14.24 |============================== GCC 4.7.0 ...................... 12.32 |========================== GCC 4.8.0-20120415 ............. 12.28 |========================== LLVM-Clang 3.0 ................. 14.31 |============================== LLVM-Clang 3.1 SVN ............. 14.37 |============================== DragonEgg 3.0 .................. 13.83 |============================= DragonEgg 3.0 + gcc-optzns ..... 18.51 |======================================= DragonEgg 3.1 SVN .............. 13.54 |============================= DragonEgg 3.1 SVN + gcc-optzns . 13.37 |============================ John The Ripper 1.7.9 Test: Blowfish Real C/S > Higher Is Better GCC 4.6.3 ...................... 5998 |======================================= GCC 4.7.0 ...................... 6052 |======================================== GCC 4.8.0-20120415 ............. 6101 |======================================== LLVM-Clang 3.0 ................. 968 |====== LLVM-Clang 3.1 SVN ............. 971 |====== DragonEgg 3.0 .................. 5062 |================================= DragonEgg 3.0 + gcc-optzns ..... 5651 |===================================== DragonEgg 3.1 SVN .............. 5144 |================================== DragonEgg 3.1 SVN + gcc-optzns . 5445 |==================================== EKOPath 4.0.12.1 ............... 929 |====== VP8 libvpx Encoding 0.9.7-p1 vpxenc Frames Per Second > Higher Is Better GCC 4.6.3 ...................... 27.51 |======================================= GCC 4.7.0 ...................... 26.78 |====================================== GCC 4.8.0-20120415 ............. 27.51 |======================================= LLVM-Clang 3.0 ................. 24.73 |=================================== LLVM-Clang 3.1 SVN ............. 25.80 |===================================== DragonEgg 3.0 .................. 24.80 |=================================== DragonEgg 3.0 + gcc-optzns ..... 26.56 |====================================== DragonEgg 3.1 SVN .............. 24.80 |=================================== DragonEgg 3.1 SVN + gcc-optzns . 26.57 |====================================== GraphicsMagick 1.3.12 Operation: Blur Iterations Per Minute > Higher Is Better GCC 4.6.3 ...................... 145 |========================================= GCC 4.7.0 ...................... 144 |======================================== GCC 4.8.0-20120415 ............. 144 |======================================== LLVM-Clang 3.0 ................. 91 |========================== LLVM-Clang 3.1 SVN ............. 81 |======================= DragonEgg 3.0 .................. 143 |======================================== DragonEgg 3.0 + gcc-optzns ..... 146 |========================================= DragonEgg 3.1 SVN .............. 145 |========================================= DragonEgg 3.1 SVN + gcc-optzns . 146 |========================================= GraphicsMagick 1.3.12 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 4.6.3 ...................... 96 |================================ GCC 4.7.0 ...................... 96 |================================ GCC 4.8.0-20120415 ............. 96 |================================ LLVM-Clang 3.0 ................. 24 |======== LLVM-Clang 3.1 SVN ............. 35 |============ DragonEgg 3.0 .................. 124 |========================================= DragonEgg 3.0 + gcc-optzns ..... 124 |========================================= DragonEgg 3.1 SVN .............. 124 |========================================= DragonEgg 3.1 SVN + gcc-optzns . 123 |========================================= GraphicsMagick 1.3.12 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 4.6.3 ...................... 173 |======================================== GCC 4.7.0 ...................... 174 |========================================= GCC 4.8.0-20120415 ............. 173 |======================================== LLVM-Clang 3.0 ................. 82 |=================== LLVM-Clang 3.1 SVN ............. 108 |========================= DragonEgg 3.0 .................. 176 |========================================= DragonEgg 3.0 + gcc-optzns ..... 175 |========================================= DragonEgg 3.1 SVN .............. 176 |========================================= DragonEgg 3.1 SVN + gcc-optzns . 175 |========================================= GraphicsMagick 1.3.12 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 4.6.3 ...................... 202 |======================================== GCC 4.7.0 ...................... 204 |========================================= GCC 4.8.0-20120415 ............. 204 |========================================= LLVM-Clang 3.0 ................. 141 |============================ LLVM-Clang 3.1 SVN ............. 142 |============================ DragonEgg 3.0 .................. 205 |========================================= DragonEgg 3.0 + gcc-optzns ..... 203 |========================================= DragonEgg 3.1 SVN .............. 203 |========================================= DragonEgg 3.1 SVN + gcc-optzns . 202 |======================================== GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better GCC 4.6.3 ...................... 83 |========================================= GCC 4.7.0 ...................... 84 |========================================= GCC 4.8.0-20120415 ............. 84 |========================================= LLVM-Clang 3.0 ................. 26 |============= LLVM-Clang 3.1 SVN ............. 31 |=============== DragonEgg 3.0 .................. 86 |========================================== DragonEgg 3.0 + gcc-optzns ..... 85 |========================================== DragonEgg 3.1 SVN .............. 85 |========================================== DragonEgg 3.1 SVN + gcc-optzns . 85 |========================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.6.3 ...................... 1587.48 |=================================== GCC 4.7.0 ...................... 1670.67 |===================================== GCC 4.8.0-20120415 ............. 1677.11 |===================================== LLVM-Clang 3.0 ................. 1611.69 |=================================== LLVM-Clang 3.1 SVN ............. 1614.71 |==================================== DragonEgg 3.0 .................. 963.34 |===================== DragonEgg 3.0 + gcc-optzns ..... 1451.83 |================================ DragonEgg 3.1 SVN .............. 1681.17 |===================================== DragonEgg 3.1 SVN + gcc-optzns . 1675.13 |===================================== 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better GCC 4.6.3 ...................... 20997 |===================================== GCC 4.7.0 ...................... 21250 |====================================== GCC 4.8.0-20120415 ............. 20625 |===================================== LLVM-Clang 3.0 ................. 21236 |====================================== LLVM-Clang 3.1 SVN ............. 21516 |====================================== DragonEgg 3.0 .................. 20562 |===================================== DragonEgg 3.0 + gcc-optzns ..... 21020 |===================================== DragonEgg 3.1 SVN .............. 20820 |===================================== DragonEgg 3.1 SVN + gcc-optzns . 21944 |======================================= EKOPath 4.0.12.1 ............... 19724 |=================================== Open64 5.0 ..................... 20546 |===================================== Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better GCC 4.6.3 ...................... 24.55 |=================================== GCC 4.7.0 ...................... 27.12 |======================================= GCC 4.8.0-20120415 ............. 27.46 |======================================= LLVM-Clang 3.0 ................. 16.85 |======================== LLVM-Clang 3.1 SVN ............. 21.38 |============================== DragonEgg 3.0 .................. 16.86 |======================== DragonEgg 3.0 + gcc-optzns ..... 20.72 |============================= DragonEgg 3.1 SVN .............. 21.33 |============================== DragonEgg 3.1 SVN + gcc-optzns . 20.74 |============================= C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.6.3 ...................... 71.39 |======================== GCC 4.7.0 ...................... 69.68 |======================== GCC 4.8.0-20120415 ............. 72.51 |========================= LLVM-Clang 3.0 ................. 111.77 |====================================== LLVM-Clang 3.1 SVN ............. 83.33 |============================ DragonEgg 3.0 .................. 87.73 |============================== DragonEgg 3.0 + gcc-optzns ..... 111.12 |====================================== DragonEgg 3.1 SVN .............. 51.66 |================== DragonEgg 3.1 SVN + gcc-optzns . 82.20 |============================ Parallel BZIP2 Compression 1.0.5 256MB File Compression Seconds < Lower Is Better GCC 4.6.3 ...................... 7.74 |================================ GCC 4.7.0 ...................... 8.18 |================================== GCC 4.8.0-20120415 ............. 7.88 |================================= LLVM-Clang 3.0 ................. 9.53 |======================================== LLVM-Clang 3.1 SVN ............. 9.13 |====================================== DragonEgg 3.0 .................. 8.98 |====================================== DragonEgg 3.0 + gcc-optzns ..... 9.07 |====================================== DragonEgg 3.1 SVN .............. 9.05 |====================================== DragonEgg 3.1 SVN + gcc-optzns . 9.10 |====================================== EKOPath 4.0.12.1 ............... 8.35 |=================================== Open64 5.0 ..................... 8.31 |=================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 4.6.3 ...................... 25 |======= GCC 4.7.0 ...................... 25 |======= GCC 4.8.0-20120415 ............. 25 |======= LLVM-Clang 3.0 ................. 127 |===================================== LLVM-Clang 3.1 SVN ............. 139 |========================================= DragonEgg 3.0 .................. 28 |======== DragonEgg 3.0 + gcc-optzns ..... 92 |=========================== DragonEgg 3.1 SVN .............. 30 |========= DragonEgg 3.1 SVN + gcc-optzns . 26 |======== Crafty 23.4 Elapsed Time Seconds < Lower Is Better GCC 4.6.3 ...................... 72.60 |======================================= GCC 4.8.0-20120415 ............. 72.37 |======================================= LLVM-Clang 3.0 ................. 70.58 |====================================== LLVM-Clang 3.1 SVN ............. 70.33 |====================================== DragonEgg 3.0 .................. 71.69 |======================================= DragonEgg 3.1 SVN .............. 71.27 |====================================== DragonEgg 3.1 SVN + gcc-optzns . 72.06 |======================================= FLAC Audio Encoding 1.2.1 WAV To FLAC Seconds < Lower Is Better GCC 4.6.3 ...................... 5.30 |================================== GCC 4.7.0 ...................... 4.82 |=============================== GCC 4.8.0-20120415 ............. 4.91 |=============================== LLVM-Clang 3.0 ................. 6.10 |======================================= LLVM-Clang 3.1 SVN ............. 6.14 |======================================= DragonEgg 3.0 .................. 6.30 |======================================== DragonEgg 3.1 SVN .............. 6.21 |======================================= DragonEgg 3.1 SVN + gcc-optzns . 5.92 |====================================== LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better GCC 4.6.3 ...................... 13.80 |====================================== GCC 4.7.0 ...................... 13.20 |===================================== GCC 4.8.0-20120415 ............. 13.19 |===================================== LLVM-Clang 3.0 ................. 14.06 |======================================= LLVM-Clang 3.1 SVN ............. 13.90 |======================================= DragonEgg 3.1 SVN .............. 13.38 |===================================== DragonEgg 3.1 SVN + gcc-optzns . 13.04 |==================================== FFmpeg 0.10 AVI To NTSC VCD Seconds < Lower Is Better GCC 4.6.3 .......... 9.66 |=================================================== GCC 4.7.0 .......... 9.65 |=================================================== GCC 4.8.0-20120415 . 9.73 |==================================================== LLVM-Clang 3.0 ..... 9.67 |=================================================== LLVM-Clang 3.1 SVN . 9.72 |==================================================== DragonEgg 3.0 ...... 9.68 |==================================================== DragonEgg 3.1 SVN .. 9.77 |==================================================== Minion 0.12 Benchmark: Bibd Seconds < Lower Is Better GCC 4.6.3 .......... 108.79 |============================================= GCC 4.7.0 .......... 118.63 |================================================= GCC 4.8.0-20120415 . 119.84 |================================================== LLVM-Clang 3.0 ..... 116.73 |================================================= LLVM-Clang 3.1 SVN . 114.81 |================================================ DragonEgg 3.0 ...... 109.14 |============================================== DragonEgg 3.1 SVN .. 111.64 |=============================================== Minion 0.12 Benchmark: Graceful Seconds < Lower Is Better GCC 4.6.3 .......... 65.72 |================================================ GCC 4.7.0 .......... 69.44 |=================================================== GCC 4.8.0-20120415 . 68.85 |=================================================== LLVM-Clang 3.0 ..... 67.33 |================================================= LLVM-Clang 3.1 SVN . 65.59 |================================================ DragonEgg 3.0 ...... 69.41 |=================================================== DragonEgg 3.1 SVN .. 65.86 |================================================ Minion 0.12 Benchmark: Solitaire Seconds < Lower Is Better GCC 4.6.3 .......... 101.74 |============================================= GCC 4.7.0 .......... 109.49 |================================================= GCC 4.8.0-20120415 . 110.38 |================================================= LLVM-Clang 3.0 ..... 112.58 |================================================== LLVM-Clang 3.1 SVN . 110.72 |================================================= DragonEgg 3.0 ...... 106.16 |=============================================== DragonEgg 3.1 SVN .. 104.90 |=============================================== Minion 0.12 Benchmark: Quasigroup Seconds < Lower Is Better GCC 4.6.3 .......... 147.81 |================================================ GCC 4.7.0 .......... 147.37 |================================================ GCC 4.8.0-20120415 . 146.64 |================================================ LLVM-Clang 3.0 ..... 152.77 |================================================== LLVM-Clang 3.1 SVN . 150.73 |================================================= DragonEgg 3.0 ...... 149.30 |================================================= DragonEgg 3.1 SVN .. 147.19 |================================================ OpenSSL 1.0.0e RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 4.6.3 ...................... 100.68 |====================================== GCC 4.7.0 ...................... 100.43 |====================================== GCC 4.8.0-20120415 ............. 99.68 |====================================== LLVM-Clang 3.0 ................. 100.43 |====================================== LLVM-Clang 3.1 SVN ............. 100.90 |====================================== DragonEgg 3.0 .................. 99.45 |===================================== DragonEgg 3.0 + gcc-optzns ..... 99.88 |====================================== DragonEgg 3.1 SVN .............. 100.53 |====================================== DragonEgg 3.1 SVN + gcc-optzns . 100.23 |====================================== NGINX Benchmark 1.0.11 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.6.3 ...................... 36384.63 |==================================== GCC 4.7.0 ...................... 35335.63 |=================================== GCC 4.8.0-20120415 ............. 35895.48 |==================================== LLVM-Clang 3.0 ................. 35657.71 |=================================== LLVM-Clang 3.1 SVN ............. 36081.82 |==================================== DragonEgg 3.0 .................. 35858.96 |=================================== DragonEgg 3.0 + gcc-optzns ..... 35312.35 |=================================== DragonEgg 3.1 SVN .............. 35695.22 |=================================== DragonEgg 3.1 SVN + gcc-optzns . 35680.31 |=================================== Apache Benchmark 2.2.21 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.6.3 .................. 34070.58 |===================================== GCC 4.7.0 .................. 33697.33 |===================================== GCC 4.8.0-20120415 ......... 33675.40 |===================================== LLVM-Clang 3.0 ............. 35987.58 |======================================= LLVM-Clang 3.1 SVN ......... 36256.48 |======================================== DragonEgg 3.0 .............. 35707.79 |======================================= DragonEgg 3.0 + gcc-optzns . 36575.80 |======================================== DragonEgg 3.1 SVN .......... 35736.30 |======================================= BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LPS > Higher Is Better GCC 4.6.3 ...................... 27111582.03 |=============================== GCC 4.7.0 ...................... 26607388.77 |=============================== GCC 4.8.0-20120415 ............. 26590591.00 |=============================== DragonEgg 3.0 .................. 28311137.77 |================================= DragonEgg 3.0 + gcc-optzns ..... 28280256.20 |================================= DragonEgg 3.1 SVN .............. 28470973.47 |================================= DragonEgg 3.1 SVN + gcc-optzns . 27883972.17 |================================ TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better GCC 4.6.3 ...................... 133.18 |===================================== GCC 4.7.0 ...................... 137.05 |====================================== GCC 4.8.0-20120415 ............. 128.45 |==================================== DragonEgg 3.0 .................. 114.85 |================================ DragonEgg 3.1 SVN .............. 111.99 |=============================== DragonEgg 3.1 SVN + gcc-optzns . 135.88 |====================================== x264 2011-12-06 H.264 Video Encoding Frames Per Second > Higher Is Better GCC 4.6.3 ...................... 150.20 |====================================== GCC 4.7.0 ...................... 150.09 |====================================== GCC 4.8.0-20120415 ............. 150.42 |====================================== DragonEgg 3.0 .................. 144.36 |==================================== DragonEgg 3.0 + gcc-optzns ..... 127.63 |================================ DragonEgg 3.1 SVN .............. 144.66 |===================================== DragonEgg 3.1 SVN + gcc-optzns . 143.24 |==================================== Open FMM Nero2D 2.0.2 Total Time Seconds < Lower Is Better GCC 4.6.3 ...................... 416.64 |================================= GCC 4.7.0 ...................... 408.49 |================================ GCC 4.8.0-20120415 ............. 410.30 |================================ DragonEgg 3.0 .................. 482.40 |====================================== DragonEgg 3.1 SVN .............. 475.08 |===================================== DragonEgg 3.1 SVN + gcc-optzns . 403.36 |================================