GCC 4.8 SVN, 4.7.1, 4.6.3 - Intel Ivy Bridge Intel Core i7-3517UE Ivy Bridge quick comparison of GCC 4.6.3, GCC 4.7.1, and GCC 4.8.0 20120817 SVN. Benchmarking by Michael Larabel for a future article on Phoronix.com. GCC 4.6.3: Processor: Intel Core i7-3517UE @ 2.10GHz (4 Cores), Motherboard: CompuLab Intense-PC, Chipset: Intel 3rd Gen Core DRAM, Memory: 8192MB, Disk: 500GB Hitachi HCC54755, Graphics: Intel 3rd Gen Core, Audio: Realtek ALC888, Monitor: VA2431, Network: Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n OS: Ubuntu 12.10, Kernel: 3.6.0-999-generic (x86_64), Desktop: Unity 2D 6.2.0, Display Server: X Server 1.12.1.902 (1.12.2 RC 2), Display Driver: intel 2.20.3, OpenGL: 2.1 Mesa 8.1-devel (git-6a3ac03), Compiler: GCC 4.6.3, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.7.1: Processor: Intel Core i7-3517UE @ 2.10GHz (4 Cores), Motherboard: CompuLab Intense-PC, Chipset: Intel 3rd Gen Core DRAM, Memory: 8192MB, Disk: 500GB Hitachi HCC54755, Graphics: Intel 3rd Gen Core, Audio: Realtek ALC888, Monitor: VA2431, Network: Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n OS: Ubuntu 12.10, Kernel: 3.6.0-999-generic (x86_64), Desktop: Unity 2D 6.2.0, Display Server: X Server 1.12.1.902 (1.12.2 RC 2), Display Driver: intel 2.20.3, OpenGL: 2.1 Mesa 8.1-devel (git-6a3ac03), Compiler: GCC 4.7.1, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.8.0 2012-08-17: Processor: Intel Core i7-3517UE @ 2.10GHz (4 Cores), Motherboard: CompuLab Intense-PC, Chipset: Intel 3rd Gen Core DRAM, Memory: 8192MB, Disk: 500GB Hitachi HCC54755, Graphics: Intel 3rd Gen Core, Audio: Realtek ALC888, Monitor: VA2431, Network: Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n OS: Ubuntu 12.10, Kernel: 3.6.0-999-generic (x86_64), Desktop: Unity 2D 6.2.0, Display Server: X Server 1.12.1.902 (1.12.2 RC 2), Display Driver: intel 2.20.3, OpenGL: 2.1 Mesa 8.1-devel (git-6a3ac03), Compiler: GCC 4.8.0 20120817, File-System: ext4, Screen Resolution: 1920x1080 Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better GCC 4.6.3 ............ 26.52 |================================================= GCC 4.7.1 ............ 26.37 |================================================= GCC 4.8.0 2012-08-17 . 26.31 |================================================= Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.6.3 ............ 13.83 |================================================= GCC 4.7.1 ............ 12.97 |============================================== GCC 4.8.0 2012-08-17 . 13.60 |================================================ Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Seconds < Lower Is Better GCC 4.6.3 ............ 31.85 |================================================= GCC 4.7.1 ............ 26.35 |========================================= GCC 4.8.0 2012-08-17 . 26.48 |========================================= John The Ripper 1.7.9 Test: Blowfish Real C/S > Higher Is Better GCC 4.6.3 ............ 2106 |================================================= GCC 4.7.1 ............ 2128 |================================================== GCC 4.8.0 2012-08-17 . 2102 |================================================= VP8 libvpx Encoding 0.9.7-p1 vpxenc Frames Per Second > Higher Is Better GCC 4.6.3 ............ 14.83 |================================================= GCC 4.7.1 ............ 14.64 |================================================ GCC 4.8.0 2012-08-17 . 14.79 |================================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.6.3 ............ 1169.40 |============================================= GCC 4.7.1 ............ 1210.94 |=============================================== GCC 4.8.0 2012-08-17 . 1210.23 |=============================================== 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better GCC 4.6.3 ............ 8086 |================================================== GCC 4.7.1 ............ 8023 |================================================== GCC 4.8.0 2012-08-17 . 7958 |================================================= C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.6.3 ............ 117.09 |================================================ GCC 4.7.1 ............ 91.75 |====================================== GCC 4.8.0 2012-08-17 . 91.87 |====================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 4.6.3 ............ 71 |==================================================== GCC 4.7.1 ............ 70 |=================================================== GCC 4.8.0 2012-08-17 . 70 |=================================================== Crafty 23.4 Elapsed Time Seconds < Lower Is Better GCC 4.6.3 ............ 103.12 |================================================ GCC 4.7.1 ............ 101.67 |=============================================== GCC 4.8.0 2012-08-17 . 103.38 |================================================ LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better GCC 4.6.3 ............ 19.88 |================================================= GCC 4.7.1 ............ 19.16 |=============================================== GCC 4.8.0 2012-08-17 . 18.86 |============================================== Minion 0.12 Benchmark: Bibd Seconds < Lower Is Better GCC 4.6.3 ............ 158.39 |================================================ GCC 4.7.1 ............ 154.11 |=============================================== GCC 4.8.0 2012-08-17 . 153.65 |=============================================== Minion 0.12 Benchmark: Graceful Seconds < Lower Is Better GCC 4.6.3 ............ 92.63 |=============================================== GCC 4.7.1 ............ 96.66 |================================================= GCC 4.8.0 2012-08-17 . 94.20 |================================================ Minion 0.12 Benchmark: Solitaire Seconds < Lower Is Better GCC 4.6.3 ............ 145.41 |================================================ GCC 4.7.1 ............ 145.73 |================================================ GCC 4.8.0 2012-08-17 . 143.26 |=============================================== Minion 0.12 Benchmark: Quasigroup Seconds < Lower Is Better GCC 4.6.3 ............ 205.82 |================================================ GCC 4.7.1 ............ 203.75 |================================================ GCC 4.8.0 2012-08-17 . 204.23 |================================================ OpenSSL 1.0.0e RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 4.6.3 ............ 71.63 |================================================= GCC 4.7.1 ............ 71.10 |================================================= GCC 4.8.0 2012-08-17 . 71.70 |================================================= NGINX Benchmark 1.0.11 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.6.3 ............ 22944.32 |============================================= GCC 4.7.1 ............ 23558.02 |============================================== GCC 4.8.0 2012-08-17 . 22927.29 |============================================= Apache Benchmark 2.2.21 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.6.3 ............ 16156.32 |============================================ GCC 4.7.1 ............ 16325.28 |============================================= GCC 4.8.0 2012-08-17 . 16801.78 |============================================== LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Loop Time < Lower Is Better GCC 4.6.3 ............ 53.01 |================================================= GCC 4.7.1 ............ 52.06 |================================================ GCC 4.8.0 2012-08-17 . 52.66 |================================================= GMPbench 0.2 Total Time GMPbench Score > Higher Is Better GCC 4.6.3 ............ 2565.40 |=============================================== GCC 4.7.1 ............ 2563.30 |=============================================== GCC 4.8.0 2012-08-17 . 2563.30 |=============================================== Fhourstones 3.1 Complex Connect-4 Solving Kpos / sec > Higher Is Better GCC 4.6.3 ............ 9526.90 |=============================================== GCC 4.7.1 ............ 9414.47 |============================================== GCC 4.8.0 2012-08-17 . 9120.50 |============================================= TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better GCC 4.6.3 ............ 57.79 |================================================= GCC 4.7.1 ............ 55.95 |=============================================== GCC 4.8.0 2012-08-17 . 57.24 |================================================= x264 2011-12-06 H.264 Video Encoding Frames Per Second > Higher Is Better GCC 4.6.3 ............ 56.15 |================================================= GCC 4.7.1 ............ 55.57 |================================================ GCC 4.8.0 2012-08-17 . 55.08 |================================================ GraphicsMagick 1.3.12 Operation: Blur Iterations Per Minute > Higher Is Better GCC 4.6.3 ............ 81 |==================================================== GCC 4.7.1 ............ 81 |==================================================== GCC 4.8.0 2012-08-17 . 81 |==================================================== GraphicsMagick 1.3.12 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 4.6.3 ............ 43 |==================================================== GCC 4.7.1 ............ 43 |==================================================== GCC 4.8.0 2012-08-17 . 43 |==================================================== GraphicsMagick 1.3.12 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 4.6.3 ............ 96 |==================================================== GCC 4.7.1 ............ 96 |==================================================== GCC 4.8.0 2012-08-17 . 96 |==================================================== GraphicsMagick 1.3.12 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 4.6.3 ............ 123 |================================================== GCC 4.7.1 ............ 125 |=================================================== GCC 4.8.0 2012-08-17 . 122 |================================================== GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better GCC 4.6.3 ............ 36 |==================================================== GCC 4.7.1 ............ 36 |==================================================== GCC 4.8.0 2012-08-17 . 36 |==================================================== Open FMM Nero2D 2.0.2 Total Time Seconds < Lower Is Better GCC 4.6.3 ............ 583.26 |================================================ GCC 4.7.1 ............ 572.41 |=============================================== GCC 4.8.0 2012-08-17 . 573.51 |=============================================== Tachyon 0.98.9 Total Time Seconds < Lower Is Better GCC 4.6.3 ............ 36.68 |================================================ GCC 4.7.1 ............ 36.66 |================================================ GCC 4.8.0 2012-08-17 . 37.48 |=================================================