GCC, LLVM/Clang 3.0, AMD Open64 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. 2 x AMD Opteron 2384: GCC 4.6.2-RC: 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 2 x AMD Opteron 2384: 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 2 x AMD Opteron 2384: 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 Intel Core i7: GCC 4.6.2-RC: Processor: Intel Core i7-2630QM @ 2.00GHz (8 Cores), Motherboard: Compal PBL21, Chipset: Intel 2nd Generation Core Family, Memory: 8192MB, Disk: 128GB Super Talent STT_FTM28G225H, Graphics: NVIDIA GeForce GT 540M 2048MB (672/900MHz), Audio: Realtek ALC259, Network: Realtek RTL8111/8168B + Atheros AR9285 Wireless 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: NVIDIA 280.13, OpenGL: 4.1.0 NVIDIA 280.13, Compiler: GCC 4.6.2, File-System: ext4, Screen Resolution: 1920x1080 Intel Core i7: LLVM/Clang 3.0-RC1: Processor: Intel Core i7-2630QM @ 2.00GHz (8 Cores), Motherboard: Compal PBL21, Chipset: Intel 2nd Generation Core Family, Memory: 8192MB, Disk: 128GB Super Talent STT_FTM28G225H, Graphics: NVIDIA GeForce GT 540M 2048MB (672/900MHz), Audio: Realtek ALC259, Network: Realtek RTL8111/8168B + Atheros AR9285 Wireless 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: NVIDIA 280.13, OpenGL: 4.1.0 NVIDIA 280.13, Compiler: Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 C-Ray 1.1 Total Time Seconds < Lower Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 63.01 |========================= 2 x AMD Opteron 2384: LLVM/Clang 3.0-RC1 . 67.01 |=========================== 2 x AMD Opteron 2384: AMD Open64 4.2.5.2 . 27.89 |=========== Intel Core i7: GCC 4.6.2-RC .............. 73.15 |============================= Intel Core i7: LLVM/Clang 3.0-RC1 ........ 64.47 |========================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 114 |==== 2 x AMD Opteron 2384: LLVM/Clang 3.0-RC1 . 974 |=============================== Intel Core i7: GCC 4.6.2-RC .............. 143 |===== Intel Core i7: LLVM/Clang 3.0-RC1 ........ 628 |==================== 7-Zip Compression 9.13 Compress Speed Test MIPS > Higher Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 16101 |============================= 2 x AMD Opteron 2384: AMD Open64 4.2.5.2 . 16197 |============================= Intel Core i7: GCC 4.6.2-RC .............. 13191 |======================== OpenSSL 1.0.0a RSA 4096-bit Performance Signs Per Second > Higher Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 51.48 |====================== 2 x AMD Opteron 2384: LLVM/Clang 3.0-RC1 . 51.13 |====================== Intel Core i7: GCC 4.6.2-RC .............. 67.50 |============================= Intel Core i7: LLVM/Clang 3.0-RC1 ........ 67.08 |============================= John The Ripper 1.7.8 Test: Traditional DES Real C/S > Higher Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 1992333 |============== 2 x AMD Opteron 2384: LLVM/Clang 3.0-RC1 . 2362667 |================= 2 x AMD Opteron 2384: AMD Open64 4.2.5.2 . 2354000 |================= Intel Core i7: GCC 4.6.2-RC .............. 3468667 |========================= Intel Core i7: LLVM/Clang 3.0-RC1 ........ 3735333 |=========================== John The Ripper 1.7.8 Test: MD5 Real C/S > Higher Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 12253 |============================= 2 x AMD Opteron 2384: LLVM/Clang 3.0-RC1 . 11399 |=========================== 2 x AMD Opteron 2384: AMD Open64 4.2.5.2 . 7139 |================= Intel Core i7: GCC 4.6.2-RC .............. 11097 |========================== Intel Core i7: LLVM/Clang 3.0-RC1 ........ 10328 |======================== John The Ripper 1.7.8 Test: Blowfish Real C/S > Higher Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 806 |=============================== 2 x AMD Opteron 2384: LLVM/Clang 3.0-RC1 . 660 |========================= 2 x AMD Opteron 2384: AMD Open64 4.2.5.2 . 672 |========================== Intel Core i7: GCC 4.6.2-RC .............. 712 |=========================== Intel Core i7: LLVM/Clang 3.0-RC1 ........ 636 |======================== Timed MAFFT Alignment 6.706 Multiple Sequence Alignment Seconds < Lower Is Better 2 x AMD Opteron 2384: GCC 4.6.2-RC ....... 36.00 |=========================== 2 x AMD Opteron 2384: LLVM/Clang 3.0-RC1 . 38.24 |============================= 2 x AMD Opteron 2384: AMD Open64 4.2.5.2 . 34.73 |========================== Intel Core i7: GCC 4.6.2-RC .............. 25.46 |=================== Intel Core i7: LLVM/Clang 3.0-RC1 ........ 29.63 |======================