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.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1205305-SU-INTELIVYB81
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
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 |=======================================
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 |================================================
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 |====================================
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 |============================
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 |=====================================
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 |===================================
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 |=====================================
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 |======
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 |=============================
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 |===================================
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 |================================
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 |==========================================
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 |====================================
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 |============================
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 |======================================
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 |====================================================
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 |========
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 |=======================================
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 |======================================
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 |================================