GCC 4.9 Intel Haswell Pentium Linux Intel Pentium G3220 testing of recent GCC compiler releases. Benchmarks by Michael Larabel for a future article on Phoronix. GCC 4.9.0 20131201: Processor: Intel Pentium G3220 @ 3.00GHz (2 Cores), Motherboard: ASRock H81M-ITX, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 120GB KINGSTON SV300S3, Graphics: Intel HD (1100MHz), Audio: Intel Haswell HDMI, Network: Qualcomm Atheros QCA8171 Gigabit OS: Ubuntu 13.10, Kernel: 3.11.0-14-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-7586588 saucy-oibaf-ppa), Compiler: GCC 4.9.0 20131201, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.8.2: Processor: Intel Pentium G3220 @ 3.00GHz (2 Cores), Motherboard: ASRock H81M-ITX, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 120GB KINGSTON SV300S3, Graphics: Intel HD (1100MHz), Audio: Intel Haswell HDMI, Network: Qualcomm Atheros QCA8171 Gigabit OS: Ubuntu 13.10, Kernel: 3.11.0-14-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-7586588 saucy-oibaf-ppa), Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.7.3: Processor: Intel Pentium G3220 @ 3.00GHz (2 Cores), Motherboard: ASRock H81M-ITX, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 120GB KINGSTON SV300S3, Graphics: Intel HD (1100MHz), Audio: Intel Haswell HDMI, Network: Qualcomm Atheros QCA8171 Gigabit OS: Ubuntu 13.10, Kernel: 3.11.0-14-generic (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: intel 2.99.906, OpenGL: 3.3 Mesa 10.1.0-devel (git-7586588 saucy-oibaf-ppa), Compiler: GCC 4.7.3, File-System: ext4, Screen Resolution: 1920x1080 HPC Challenge 1.4.3 Test / Class: G-HPL GFLOPS > Higher Is Better GCC 4.9.0 20131201 . 21.05 |=================================================== GCC 4.8.2 .......... 21.09 |=================================================== GCC 4.7.3 .......... 21.12 |=================================================== HPC Challenge 1.4.3 Test / Class: G-Ffte GFLOPS > Higher Is Better GCC 4.9.0 20131201 . 2.76750 |================================================= GCC 4.8.2 .......... 2.78097 |================================================= GCC 4.7.3 .......... 2.79316 |================================================= HPC Challenge 1.4.3 Test / Class: EP-DGEMM GFLOPS > Higher Is Better GCC 4.9.0 20131201 . 11.39 |=================================================== GCC 4.8.2 .......... 11.36 |=================================================== GCC 4.7.3 .......... 11.45 |=================================================== HPC Challenge 1.4.3 Test / Class: G-Ptrans GB/s > Higher Is Better GCC 4.9.0 20131201 . 1.42849 |================================================ GCC 4.8.2 .......... 1.42855 |================================================ GCC 4.7.3 .......... 1.45706 |================================================= HPC Challenge 1.4.3 Test / Class: EP-STREAM Triad GB/s > Higher Is Better GCC 4.9.0 20131201 . 7.21936 |================================================ GCC 4.8.2 .......... 7.30349 |================================================= GCC 4.7.3 .......... 6.92964 |============================================== HPC Challenge 1.4.3 Test / Class: G-Random Access GUP/s > Higher Is Better GCC 4.9.0 20131201 . 0.01424 |================================================= GCC 4.8.2 .......... 0.01416 |================================================= GCC 4.7.3 .......... 0.01408 |================================================ HPC Challenge 1.4.3 Test / Class: Random Ring Latency usecs < Lower Is Better GCC 4.9.0 20131201 . 0.27514 |================================================= GCC 4.8.2 .......... 0.27693 |================================================= GCC 4.7.3 .......... 0.27665 |================================================= HPC Challenge 1.4.3 Test / Class: Random Ring Bandwidth GB/s > Higher Is Better GCC 4.9.0 20131201 . 3.06670 |================================================ GCC 4.8.2 .......... 3.10241 |================================================= GCC 4.7.3 .......... 3.07775 |================================================= HPC Challenge 1.4.3 Test / Class: Max Ping Pong Bandwidth MB/s > Higher Is Better GCC 4.9.0 20131201 . 6312.86 |================================================ GCC 4.8.2 .......... 6499.66 |================================================= GCC 4.7.3 .......... 6129.76 |============================================== PolyBench-C 3.2 Test: Covariance Computation Seconds < Lower Is Better GCC 4.9.0 20131201 . 5.86 |==================================================== GCC 4.8.2 .......... 5.86 |==================================================== GCC 4.7.3 .......... 5.85 |==================================================== PolyBench-C 3.2 Test: Correlation Computation Seconds < Lower Is Better GCC 4.9.0 20131201 . 5.86 |==================================================== GCC 4.8.2 .......... 5.84 |==================================================== GCC 4.7.3 .......... 5.85 |==================================================== PolyBench-C 3.2 Test: 3 Matrix Multiplications Seconds < Lower Is Better GCC 4.9.0 20131201 . 27.67 |================================================= GCC 4.8.2 .......... 27.10 |================================================ GCC 4.7.3 .......... 29.06 |=================================================== Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better GCC 4.9.0 20131201 . 26.11 |================================================== GCC 4.8.2 .......... 26.42 |=================================================== GCC 4.7.3 .......... 26.25 |=================================================== Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.9.0 20131201 . 12.60 |================================================ GCC 4.8.2 .......... 13.33 |=================================================== GCC 4.7.3 .......... 13.08 |================================================== BLAKE2 20121223 Phoronix Test Suite v4.8.5 Cycles Per Byte < Lower Is Better GCC 4.9.0 20131201 . 5.97 |==================================================== GCC 4.8.2 .......... 5.98 |==================================================== GCC 4.7.3 .......... 5.97 |==================================================== SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better GCC 4.9.0 20131201 . 1083.29 |================================================= GCC 4.8.2 .......... 1090.98 |================================================= GCC 4.7.3 .......... 1073.35 |================================================ SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better GCC 4.9.0 20131201 . 475.11 |================================================== GCC 4.8.2 .......... 470.43 |================================================== GCC 4.7.3 .......... 348.06 |===================================== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better GCC 4.9.0 20131201 . 258.71 |================================================= GCC 4.8.2 .......... 265.53 |================================================== GCC 4.7.3 .......... 255.41 |================================================ SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better GCC 4.9.0 20131201 . 1861.42 |================================================ GCC 4.8.2 .......... 1832.71 |=============================================== GCC 4.7.3 .......... 1896.30 |================================================= SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better GCC 4.9.0 20131201 . 1916.82 |=============================================== GCC 4.8.2 .......... 1984.52 |================================================= GCC 4.7.3 .......... 1962.62 |================================================ SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better GCC 4.9.0 20131201 . 904.39 |================================================== GCC 4.8.2 .......... 901.72 |================================================== GCC 4.7.3 .......... 904.38 |================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.9.0 20131201 . 1478.25 |================================================= GCC 4.8.2 .......... 1350.96 |============================================= GCC 4.7.3 .......... 1441.07 |================================================ Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better GCC 4.9.0 20131201 . 69.30 |=================================================== GCC 4.8.2 .......... 63.81 |=============================================== GCC 4.7.3 .......... 59.43 |============================================ C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.9.0 20131201 . 59.07 |=========================================== GCC 4.8.2 .......... 59.00 |=========================================== GCC 4.7.3 .......... 70.42 |=================================================== Ogg Encoding 1.3.0 WAV To Ogg Seconds < Lower Is Better GCC 4.9.0 20131201 . 8.95 |==================================================== GCC 4.8.2 .......... 8.93 |==================================================== GCC 4.7.3 .......... 8.94 |==================================================== Opus Codec Encoding 1.0.1 WAV, Opus Encode, Opus Decode Seconds < Lower Is Better GCC 4.9.0 20131201 . 11.09 |=================================================== GCC 4.8.2 .......... 10.91 |================================================== GCC 4.7.3 .......... 11.06 |=================================================== FFmpeg 2.0 H.264 HD To NTSC DV Seconds < Lower Is Better GCC 4.9.0 20131201 . 20.52 |================================================== GCC 4.8.2 .......... 20.92 |=================================================== GCC 4.7.3 .......... 19.86 |================================================ Hierarchical INTegration 1.0 Test: FLOAT QUIPs > Higher Is Better GCC 4.9.0 20131201 . 270112531.70 |============================================ GCC 4.8.2 .......... 268381788.81 |============================================ GCC 4.7.3 .......... 269867786.17 |============================================ Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.9.0 20131201 . 18783.20 |================================================ GCC 4.8.2 .......... 18866.64 |================================================ GCC 4.7.3 .......... 18800.34 |================================================