AMD Open64 Compiler On Bulldozer FX AMD FX-8150 Bulldozer benchmarking with GCC and LLVM/Clang and the latest AMD Open64 4.2.5.2-1 compiler from August 2012. Benchmarking by Michael Larabel for a future article on Phoronix.com. GCC 4.6.3: Processor: AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 4096MB, Disk: 60GB OCZ VERTEX2, Graphics: NVIDIA GeForce 9600 GSO 512MB (399/399MHz), Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 12.10, Kernel: 3.5.0-14-generic (x86_64), Desktop: Unity 6.4.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.1, OpenGL: 3.0 Mesa 8.1-devel Gallium 0.4, Compiler: GCC 4.6.3, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.7.1: Processor: AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 4096MB, Disk: 60GB OCZ VERTEX2, Graphics: NVIDIA GeForce 9600 GSO 512MB (399/399MHz), Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 12.10, Kernel: 3.5.0-14-generic (x86_64), Desktop: Unity 6.4.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.1, OpenGL: 3.0 Mesa 8.1-devel Gallium 0.4, Compiler: GCC 4.7.1, File-System: ext4, Screen Resolution: 1920x1080 LLVM-Clang 3.0: Processor: AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 4096MB, Disk: 60GB OCZ VERTEX2, Graphics: NVIDIA GeForce 9600 GSO 512MB (399/399MHz), Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 12.10, Kernel: 3.5.0-14-generic (x86_64), Desktop: Unity 6.4.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.1, OpenGL: 3.0 Mesa 8.1-devel Gallium 0.4, Compiler: Clang 3.0-6ubuntu3, File-System: ext4, Screen Resolution: 1920x1080 AMD Open64 4.5.2-1: Processor: AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 4096MB, Disk: 60GB OCZ VERTEX2, Graphics: NVIDIA GeForce 9600 GSO 512MB (399/399MHz), Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 12.10, Kernel: 3.5.0-14-generic (x86_64), Desktop: Unity 6.4.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.1, OpenGL: 3.0 Mesa 8.1-devel Gallium 0.4, Compiler: Open64 4.5.2, File-System: ext4, Screen Resolution: 1920x1080 SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better GCC 4.6.3 .......... 375.27 |================================================== GCC 4.7.1 .......... 280.72 |===================================== LLVM-Clang 3.0 ..... 372.72 |================================================== AMD Open64 4.5.2-1 . 307.90 |========================================= SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better GCC 4.6.3 .......... 77.09 |================================================ GCC 4.7.1 .......... 74.73 |============================================== LLVM-Clang 3.0 ..... 81.97 |=================================================== AMD Open64 4.5.2-1 . 74.09 |============================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better GCC 4.6.3 .......... 986.92 |================================================== GCC 4.7.1 .......... 964.97 |================================================= LLVM-Clang 3.0 ..... 969.15 |================================================= AMD Open64 4.5.2-1 . 965.43 |================================================= SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better GCC 4.6.3 .......... 1763.21 |=========================================== GCC 4.7.1 .......... 1746.75 |=========================================== LLVM-Clang 3.0 ..... 1754.40 |=========================================== AMD Open64 4.5.2-1 . 1993.97 |================================================= SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better GCC 4.6.3 .......... 758.02 |============================== GCC 4.7.1 .......... 743.24 |============================== LLVM-Clang 3.0 ..... 1228.94 |================================================= AMD Open64 4.5.2-1 . 920.09 |===================================== Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.6.3 .......... 7.06 |=============================================== GCC 4.7.1 .......... 6.87 |============================================== LLVM-Clang 3.0 ..... 7.74 |==================================================== AMD Open64 4.5.2-1 . 6.91 |============================================== 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better GCC 4.6.3 .......... 17497 |================================================= GCC 4.7.1 .......... 18053 |=================================================== LLVM-Clang 3.0 ..... 17968 |=================================================== AMD Open64 4.5.2-1 . 18102 |=================================================== John The Ripper 1.7.9 Test: Blowfish Real C/S > Higher Is Better GCC 4.6.3 .......... 6346 |==================================================== GCC 4.7.1 .......... 6327 |==================================================== LLVM-Clang 3.0 ..... 788 |====== AMD Open64 4.5.2-1 . 4982 |=========================================