himeno compiler test AMD Phenom II X4 B45 testing with a SUPoX 890GX and ATI Radeon HD 4290 624MB on Fedora 16 (Verne) via the Phoronix Test Suite. gcc -O3 14.2KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 gcc -O2 13.6KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 gcc -Ofast 15.7KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 gcc -Ofast -march=native 17.8KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 EKOPath -O2 14.9KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 EKOPath -O3 25.1KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 EKOPath -Ofast 39.9KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 EKOPath -Ofast -march=auto 39.9KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 Clang/LLVM -O2: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 Clang/LLVM -O3 15.8KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 Clang/LLVM -O3 -march=athlon64-sse3 15.8KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 Open64 -O3 26.4KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 Open64 -Ofast 40.9KB: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 Open64 -Ofast -march=auto: Processor: AMD Phenom II X4 B45 @ 3.10GHz (4 Cores), Motherboard: SUPoX 890GX, Chipset: AMD RS880, Memory: 3584MB, Disk: 500GB Seagate ST3500418AS, Graphics: ATI Radeon HD 4290 624MB (700/533MHz), Audio: Realtek ALC662 rev1, Monitor: 2000, Network: Realtek RTL8111/8168B OS: Fedora 16 (Verne), Kernel: 3.2.1-EKOPath (x86_64), Desktop: KDE, Display Server: X Server 1.11.3, Display Driver: fglrx 8.92.6 Catalyst 11.12, OpenGL: 3.3.11318, Compiler: GCC 4.6.2 + Open64 5.0 + PathScale 4.0.12.1 + Clang 3.0 + LLVM 3.0, File-System: btrfs, Screen Resolution: 1680x1050 Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better gcc -O3 14.2KB ............................. 542.64 |========================= gcc -O2 13.6KB ............................. 530.63 |========================= gcc -Ofast 15.7KB .......................... 519.37 |======================== gcc -Ofast -march=native 17.8KB ............ 538.14 |========================= EKOPath -O2 14.9KB ......................... 356.05 |================= EKOPath -O3 25.1KB ......................... 353.97 |================= EKOPath -Ofast 39.9KB ...................... 420.41 |==================== EKOPath -Ofast -march=auto 39.9KB .......... 415.90 |=================== Clang/LLVM -O2 ............................. 544.66 |========================= Clang/LLVM -O3 15.8KB ...................... 552.27 |========================== Clang/LLVM -O3 -march=athlon64-sse3 15.8KB . 555.41 |========================== Open64 -O3 26.4KB .......................... 261.79 |============ Open64 -Ofast 40.9KB ....................... 252.54 |============ Open64 -Ofast -march=auto .................. 254.93 |============