GCC, LLVM/Clang 3.0, Open64 Compiler Compiler performance benchmarking of GCC 4.6.2 RC, LLVM 3.0, and latest Open64 from AMD. All phoronix test suite benchmarks were built with CFLAGS/CXXFLAGS of -march=native and -mtune=native under each compiler. Tests by Michael Larabel for a future Phoronix.com article. GCC 4.6.2-RC-20111019: Processor: 2 x AMD Opteron 2384 @ 2.70GHz (8 Cores), Motherboard: TYAN S2932/S2932-E, Chipset: NVIDIA MCP55, Memory: 4096MB, Disk: 165GB Western Digital WD1600YS-01S + 128GB ity, Graphics: ATI Device 9456, Audio: ATI R6xx HDMI, Monitor: DELL S2409W OS: Ubuntu 11.10, Kernel: 3.0.0-12-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.6.2, File-System: ext4, Screen Resolution: 1920x1080 LLVM/Clang 3.0-RC1: Processor: 2 x AMD Opteron 2384 @ 2.70GHz (8 Cores), Motherboard: TYAN S2932/S2932-E, Chipset: NVIDIA MCP55, Memory: 4096MB, Disk: 165GB Western Digital WD1600YS-01S, Graphics: ATI Device 9456, Audio: ATI R6xx HDMI, Monitor: DELL S2409W OS: Ubuntu 11.10, Kernel: 3.0.0-12-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 AMD Open64 4.2.5.2: Processor: 2 x AMD Opteron 2384 @ 2.70GHz (8 Cores), Motherboard: TYAN S2932/S2932-E, Chipset: NVIDIA MCP55, Memory: 4096MB, Disk: 165GB Western Digital WD1600YS-01S, Graphics: ATI Device 9456, Audio: ATI R6xx HDMI, Monitor: DELL S2409W OS: Ubuntu 11.10, Kernel: 3.0.0-12-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: Open64 4.2.5.2, File-System: ext4, Screen Resolution: 1920x1080 C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.6.2-RC-20111019 . 63.01 |============================================= LLVM/Clang 3.0-RC1 .... 67.01 |================================================ AMD Open64 4.2.5.2 .... 27.89 |==================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 4.6.2-RC-20111019 . 114 |====== LLVM/Clang 3.0-RC1 .... 974 |================================================== 7-Zip Compression 9.13 Compress Speed Test MIPS > Higher Is Better GCC 4.6.2-RC-20111019 . 16101 |================================================ AMD Open64 4.2.5.2 .... 16197 |================================================ OpenSSL 1.0.0a RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 4.6.2-RC-20111019 . 51.48 |================================================ LLVM/Clang 3.0-RC1 .... 51.13 |================================================ John The Ripper 1.7.8 Test: Traditional DES Real C/S > Higher Is Better GCC 4.6.2-RC-20111019 . 1992333 |======================================= LLVM/Clang 3.0-RC1 .... 2362667 |============================================== AMD Open64 4.2.5.2 .... 2354000 |============================================== John The Ripper 1.7.8 Test: MD5 Real C/S > Higher Is Better GCC 4.6.2-RC-20111019 . 12253 |================================================ LLVM/Clang 3.0-RC1 .... 11399 |============================================= AMD Open64 4.2.5.2 .... 7139 |============================ John The Ripper 1.7.8 Test: Blowfish Real C/S > Higher Is Better GCC 4.6.2-RC-20111019 . 806 |================================================== LLVM/Clang 3.0-RC1 .... 660 |========================================= AMD Open64 4.2.5.2 .... 672 |========================================== Timed MAFFT Alignment 6.706 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.6.2-RC-20111019 . 36.00 |============================================= LLVM/Clang 3.0-RC1 .... 38.24 |================================================ AMD Open64 4.2.5.2 .... 34.73 |============================================