GCC 4.8 Intel Ivy Bridge Benchmarking Benchmarking GCC 4.8 against earlier GCC compiler releases from an Intel Ultrabook ASUS with Intel Core i3 3217U processor. Benchmarking for a future article for Phoronix.com. GCC 4.7.2: Processor: Intel Core i3-3217U @ 1.80GHz (4 Cores), Motherboard: ASUS K56CA v1.0, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 500GB Hitachi HTS54505 + 24GB SanDisk SSD i100, Graphics: Intel 3rd Gen Core, Audio: Realtek ALC270, Network: Realtek RTL8111/8168B + Atheros AR9485 Wireless OS: Ubuntu 13.04, Kernel: 3.9.0-999-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.2, Display Driver: intel 2.21.4, OpenGL: 3.0 Mesa 9.2.0 (git-4e8f5c5), Compiler: GCC 4.7.2, File-System: ext4, Screen Resolution: 1366x768 GCC 4.8: Processor: Intel Core i3-3217U @ 1.80GHz (4 Cores), Motherboard: ASUS K56CA v1.0, Chipset: Intel 3rd Gen Core DRAM, Memory: 4096MB, Disk: 500GB Hitachi HTS54505 + 24GB SanDisk SSD i100, Graphics: Intel 3rd Gen Core, Audio: Realtek ALC270, Network: Realtek RTL8111/8168B + Atheros AR9485 Wireless OS: Ubuntu 13.04, Kernel: 3.9.0-999-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.13.2, Display Driver: intel 2.21.4, OpenGL: 3.0 Mesa 9.2.0 (git-4e8f5c5), Compiler: GCC 4.8.0, File-System: ext4, Screen Resolution: 1366x768 CLOMP 3.3 Static OMP Speedup Speedup > Higher Is Better GCC 4.7.2 . 3.27 |============================================================= GCC 4.8 ... 3.25 |============================================================= LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Loop Time < Lower Is Better GCC 4.7.2 . 82.95 |============================================================ GCC 4.8 ... 80.53 |========================================================== FFTE 5.0 Test: N=64, 1D Complex FFT Routine MFLOPS > Higher Is Better GCC 4.7.2 . 2686.81 |========================================================= GCC 4.8 ... 2714.84 |========================================================== Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better GCC 4.7.2 . 38.60 |============================================================ GCC 4.8 ... 38.39 |============================================================ Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.7.2 . 20.35 |============================================================ GCC 4.8 ... 20.47 |============================================================ Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Seconds < Lower Is Better GCC 4.7.2 . 40.37 |============================================================ GCC 4.8 ... 39.05 |========================================================== Botan 1.10.3 Test: Tiger Mbytes/s > Higher Is Better GCC 4.7.2 . 190.88 |=========================================================== GCC 4.8 ... 191.24 |=========================================================== Botan 1.10.3 Test: KASUMI Mbytes/s > Higher Is Better GCC 4.7.2 . 33.45 |========================================================== GCC 4.8 ... 34.40 |============================================================ Botan 1.10.3 Test: AES-256 Mbytes/s > Higher Is Better GCC 4.7.2 . 89.27 |============================================================ GCC 4.8 ... 67.82 |============================================== Botan 1.10.3 Test: Twofish Mbytes/s > Higher Is Better GCC 4.7.2 . 92.96 |============================================================ GCC 4.8 ... 90.59 |========================================================== Botan 1.10.3 Test: CAST-256 Mbytes/s > Higher Is Better GCC 4.7.2 . 41.05 |========================================================= GCC 4.8 ... 43.36 |============================================================ Botan 1.10.3 Test: X9.19-MAC Mbytes/s > Higher Is Better GCC 4.7.2 . 39.60 |============================================================ GCC 4.8 ... 39.55 |============================================================ VP8 libvpx Encoding 1.1.0 vpxenc Frames Per Second > Higher Is Better GCC 4.7.2 . 10.58 |============================================================ GCC 4.8 ... 10.32 |=========================================================== GraphicsMagick 1.3.16 Operation: Blur Iterations Per Minute > Higher Is Better GCC 4.8 . 54 |================================================================= GraphicsMagick 1.3.16 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 4.8 . 29 |================================================================= GraphicsMagick 1.3.16 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 4.8 . 64 |================================================================= GraphicsMagick 1.3.16 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 4.8 . 82 |================================================================= GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better GCC 4.8 . 39 |================================================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.7.2 . 700.21 |====================================================== GCC 4.8 ... 761.07 |=========================================================== 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better GCC 4.7.2 . 5033 |====================================================== GCC 4.8 ... 5693 |============================================================= Timed ImageMagick Compilation 6.8.1-10 Time To Compile Seconds < Lower Is Better GCC 4.7.2 . 241.03 |=========================================================== GCC 4.8 ... 207.65 |=================================================== Timed Linux Kernel Compilation 3.1 Time To Compile Seconds < Lower Is Better GCC 4.7.2 . 361.30 |=========================================================== GCC 4.8 ... 347.76 |========================================================= Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better GCC 4.7.2 . 96.01 |========================================================== GCC 4.8 ... 98.55 |============================================================ C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.7.2 . 144.61 |=========================================================== GCC 4.8 ... 116.27 |=============================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 4.7.2 . 181 |============================================================== GCC 4.8 ... 159 |====================================================== FFmpeg 1.1 H.264 HD To NTSC DV Seconds < Lower Is Better GCC 4.7.2 . 34.20 |============================================================ GCC 4.8 ... 32.71 |========================================================= Minion 0.15 Benchmark: Graceful Seconds < Lower Is Better GCC 4.7.2 . 137.43 |=========================================================== GCC 4.8 ... 130.66 |======================================================== Minion 0.15 Benchmark: Solitaire Seconds < Lower Is Better GCC 4.7.2 . 178.02 |=========================================================== GCC 4.8 ... 159.84 |===================================================== Minion 0.15 Benchmark: Quasigroup Seconds < Lower Is Better GCC 4.7.2 . 284.49 |=========================================================== GCC 4.8 ... 268.68 |======================================================== Open FMM Nero2D 2.0.2 Total Time Seconds < Lower Is Better GCC 4.7.2 . 2496.16 |========================================================== GCC 4.8 ... 2374.90 |======================================================= POV-Ray 3.6.1 Total Time Seconds < Lower Is Better GCC 4.7.2 . 1105 |============================================================= GCC 4.8 ... 1072 |===========================================================