GCC 5.0 Snapshot Compiler Benchmark Fedora 21 GCC and LLVM Clang compiler benchmarks by Michael Larabel for a future article on Phoronix.com. GCC 4.9.2: Processor: Intel Xeon E5-1680 v3 @ 3.80GHz (16 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 80GB INTEL SSDSCKGW08, Graphics: eVGA NVIDIA GeForce GT 740 1024MB, Audio: Intel C610/X99, Monitor: VE228, Network: Intel Connection OS: Fedora 21, Kernel: 3.18.0-0.rc3.git2.2.fc22.1.x86_64 (x86_64), Desktop: GNOME Shell 3.14.1.5, Display Server: X Server 1.16.1, Display Driver: nouveau 1.0.10, OpenGL: 3.3 Mesa 10.3.2 Gallium 0.4, Compiler: GCC 4.9.2 20141101 + Clang 3.4.2 + LLVM 3.4.2, File-System: ext4, Screen Resolution: 1920x1080 LLVM Clang 3.4.2: Processor: Intel Xeon E5-1680 v3 @ 3.80GHz (16 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 80GB INTEL SSDSCKGW08, Graphics: eVGA NVIDIA GeForce GT 740 1024MB, Audio: Intel C610/X99, Monitor: VE228, Network: Intel Connection OS: Fedora 21, Kernel: 3.18.0-0.rc3.git2.2.fc22.1.x86_64 (x86_64), Desktop: GNOME Shell 3.14.1.5, Display Server: X Server 1.16.1, Display Driver: nouveau 1.0.10, OpenGL: 3.3 Mesa 10.3.2 Gallium 0.4, Compiler: Clang 3.4.2 + LLVM 3.4.2, File-System: ext4, Screen Resolution: 1920x1080 GCC 5 20141102: Processor: Intel Xeon E5-1680 v3 @ 3.80GHz (16 Cores), Motherboard: MSI X99S SLI PLUS (MS-7885) v1.0, Chipset: Intel Xeon E5 v3/Core, Memory: 16384MB, Disk: 80GB INTEL SSDSCKGW08, Graphics: eVGA NVIDIA GeForce GT 740 1024MB, Audio: Intel C610/X99, Monitor: VE228, Network: Intel Connection OS: Fedora 21, Kernel: 3.18.0-0.rc3.git2.2.fc22.1.x86_64 (x86_64), Desktop: GNOME Shell 3.14.1.5, Display Server: X Server 1.16.1, Display Driver: nouveau 1.0.10, OpenGL: 3.3 Mesa 10.3.2 Gallium 0.4, Compiler: GCC 5.0.0 20141102 + LLVM 3.4.2, File-System: ext4, Screen Resolution: 1920x1080 Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.9.2 ........ 14484.47 |================================================== LLVM Clang 3.4.2 . 13513.76 |=============================================== GCC 5 20141102 ... 13480.80 |=============================================== Bullet Physics Engine 2.81 Test: 3000 Fall Seconds < Lower Is Better GCC 4.9.2 ........ 5.15 |==================================================== LLVM Clang 3.4.2 . 5.34 |====================================================== GCC 5 20141102 ... 5.00 |=================================================== Bullet Physics Engine 2.81 Test: 1000 Stack Seconds < Lower Is Better GCC 4.9.2 ........ 5.44 |================================================== LLVM Clang 3.4.2 . 5.88 |====================================================== GCC 5 20141102 ... 5.48 |================================================== Bullet Physics Engine 2.81 Test: 1000 Convex Seconds < Lower Is Better GCC 4.9.2 ........ 5.14 |================================================= LLVM Clang 3.4.2 . 5.72 |====================================================== GCC 5 20141102 ... 5.11 |================================================ Bullet Physics Engine 2.81 Test: 136 Ragdolls Seconds < Lower Is Better GCC 4.9.2 ........ 3.42 |====================================================== LLVM Clang 3.4.2 . 3.44 |====================================================== GCC 5 20141102 ... 3.33 |==================================================== Bullet Physics Engine 2.81 Test: Prim Trimesh Seconds < Lower Is Better GCC 4.9.2 ........ 1.12 |====================================================== LLVM Clang 3.4.2 . 1.13 |====================================================== GCC 5 20141102 ... 1.12 |====================================================== Bullet Physics Engine 2.81 Test: Convex Trimesh Seconds < Lower Is Better GCC 4.9.2 ........ 1.33 |==================================================== LLVM Clang 3.4.2 . 1.37 |====================================================== GCC 5 20141102 ... 1.34 |===================================================== C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.9.2 ........ 10.57 |======================================= LLVM Clang 3.4.2 . 14.31 |===================================================== GCC 5 20141102 ... 9.36 |=================================== FLAC Audio Encoding 1.3.0 WAV To FLAC Seconds < Lower Is Better GCC 4.9.2 ........ 3.89 |================================================== LLVM Clang 3.4.2 . 4.21 |====================================================== GCC 5 20141102 ... 4.08 |==================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.9.2 ........ 1874.91 |============================================== LLVM Clang 3.4.2 . 2076.07 |=================================================== GCC 5 20141102 ... 1912.45 |=============================================== LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better GCC 4.9.2 ........ 11.36 |==================================================== LLVM Clang 3.4.2 . 11.62 |===================================================== GCC 5 20141102 ... 11.69 |===================================================== SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better GCC 4.9.2 ........ 1564.14 |=================================== LLVM Clang 3.4.2 . 2286.10 |=================================================== GCC 5 20141102 ... 1454.17 |================================ SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better GCC 4.9.2 ........ 601.91 |==================================================== LLVM Clang 3.4.2 . 602.79 |==================================================== GCC 5 20141102 ... 601.72 |==================================================== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better GCC 4.9.2 ........ 438.23 |=============================================== LLVM Clang 3.4.2 . 482.89 |==================================================== GCC 5 20141102 ... 479.65 |==================================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better GCC 4.9.2 ........ 2711.88 |============================================= LLVM Clang 3.4.2 . 3091.20 |=================================================== GCC 5 20141102 ... 2305.93 |====================================== SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better GCC 4.9.2 ........ 2865.36 |========================== LLVM Clang 3.4.2 . 5617.70 |=================================================== GCC 5 20141102 ... 2737.23 |========================= SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better GCC 4.9.2 ........ 1203.33 |====================================== LLVM Clang 3.4.2 . 1635.93 |=================================================== GCC 5 20141102 ... 1146.33 |==================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 4.9.2 ........ 17 |======= LLVM Clang 3.4.2 . 135 |======================================================= GCC 5 20141102 ... 14 |====== Timed Apache Compilation 2.4.7 Time To Compile Seconds < Lower Is Better GCC 4.9.2 ........ 34.49 |===================================================== LLVM Clang 3.4.2 . 18.64 |============================= GCC 5 20141102 ... 27.78 |=========================================== Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better GCC 4.9.2 ........ 29.80 |===================================================== LLVM Clang 3.4.2 . 13.10 |======================= GCC 5 20141102 ... 17.62 |===============================