Clang GCC Compilers 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 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 |====================================================== 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 |====================================================== 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 |====================================================== 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 |====================================================== 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 |====================================================== 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 |====================================================== SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better GCC 4.9.2 ........ 1564.14 |=================================== LLVM Clang 3.4.2 . 2286.10 |=================================================== SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better GCC 4.9.2 ........ 601.91 |==================================================== LLVM Clang 3.4.2 . 602.79 |==================================================== 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 |==================================================== 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 |=================================================== 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 |=================================================== 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 |=================================================== Hierarchical INTegration 1.0 Test: FLOAT QUIPs > Higher Is Better GCC 4.9.2 ........ 286105446.04 |============================================== LLVM Clang 3.4.2 . 233817148.08 |====================================== 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 |====================================================== 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 |===================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.9.2 ........ 1874.91 |============================================== LLVM Clang 3.4.2 . 2076.07 |=================================================== 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 |============================= 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 |======================= C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.9.2 ........ 10.57 |======================================= LLVM Clang 3.4.2 . 14.31 |===================================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 4.9.2 ........ 17 |======= LLVM Clang 3.4.2 . 135 |======================================================= 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 |===============================================