Open64 Bulldozer FX-8150 Compiler Testing the AMD Open64 4.2.5.2 compiler on an AMD FX-8150 eight-core Bulldozer under Ubuntu 11.10 64-bit with a Linux 3.1 kernel snapshot. Testing in stock compiler configuration and then various AMD compiler performance tuning options. Benchmarking managed by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1110242-AR-OPEN64BUL04 .
Open64 Bulldozer FX-8150 Compiler Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 bdver1 + Ofast Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores) ASUS Crosshair V Formula ATI RD890 PCI to PCI bridge 8192MB 60GB OCZ VERTEX2 NVIDIA GeForce GTX 460 768MB (675/1800MHz) Realtek ALC889 Intel 82583V Gigabit Connection Ubuntu 11.10 3.1.0-999-generic (x86_64) Unity 4.22.0 X Server 1.10.4 NVIDIA 290.03 4.2.0 NVIDIA 290.03 Open64 4.2.5.2 ext4 1920x1080 OpenBenchmarking.org System Details - Compiz was running on this system.
Open64 Bulldozer FX-8150 Compiler apache: Static Web Page Serving build-php: Time To Compile build-apache: Time To Compile povray: Total Time ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping graphics-magick: Local Adaptive Thresholding graphics-magick: Resizing encode-mp3: WAV To MP3 gcrypt: CAMELLIA256-ECB Cipher Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 bdver1 + Ofast Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch 21522.42 37.59 37.72 905 23.65 21 69 25.03 1990 20546.10 22.87 21.14 1939 4.12 8 28 75.08 11025 20734.08 29.10 31.33 1610 5.35 46.86 12230 21130.13 50.01 44.97 903 24.34 22 73 25.90 1903 21090.72 36.70 37.29 681 18.53 22 69 27.68 1990 8177.35 41.81 40.28 873 18.09 19 69 35.51 1930 21474.41 36.65 37.03 891 18.53 22 69 27.64 1970 21328.23 36.74 37.02 900 17.40 21 69 27.63 20860.34 36.61 37.04 904 18.81 22 69 27.67 2013 21338.56 36.76 37.16 893 17.96 20.91 2003 OpenBenchmarking.org
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.17 Static Web Page Serving Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch 5K 10K 15K 20K 25K SE +/- 194.74, N = 3 SE +/- 126.78, N = 3 SE +/- 255.57, N = 3 SE +/- 301.44, N = 3 SE +/- 17.57, N = 3 SE +/- 48.51, N = 3 SE +/- 202.33, N = 3 SE +/- 120.74, N = 3 SE +/- 180.37, N = 3 SE +/- 10.32, N = 3 21522.42 20546.10 20734.08 21130.13 21090.72 8177.35 21474.41 21328.23 20860.34 21338.56
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 37.59 22.87 29.10 50.01 36.70 41.81 36.65 36.74 36.61 36.76
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.2.17 Time To Compile Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.46, N = 6 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 37.72 21.14 31.33 44.97 37.29 40.28 37.03 37.02 37.04 37.16
POV-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch 400 800 1200 1600 2000 905 1939 1610 903 681 873 891 900 904 893
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.1v Phong Rendering With Soft-Shadow Mapping Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch 6 12 18 24 30 SE +/- 0.55, N = 6 SE +/- 0.03, N = 3 SE +/- 0.36, N = 6 SE +/- 0.05, N = 3 SE +/- 0.31, N = 6 SE +/- 0.04, N = 3 SE +/- 0.46, N = 6 SE +/- 0.40, N = 6 SE +/- 0.09, N = 3 SE +/- 0.50, N = 6 23.65 4.12 5.35 24.34 18.53 18.09 18.53 17.40 18.81 17.96
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Stock No Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability 5 10 15 20 25 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 21 8 22 22 19 22 21 22
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing Stock No Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability 16 32 48 64 80 SE +/- 0.33, N = 3 SE +/- 1.48, N = 6 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 69 28 73 69 69 69 69 69
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Loop Nest Optimizations Multi-Core Scalability LNO Prefetch 20 40 60 80 100 SE +/- 0.04, N = 5 SE +/- 0.02, N = 5 SE +/- 0.13, N = 5 SE +/- 0.08, N = 5 SE +/- 0.04, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 25.03 75.08 46.86 25.90 27.68 35.51 27.64 27.63 27.67 20.91
Gcrypt Library CAMELLIA256-ECB Cipher OpenBenchmarking.org Microseconds, Fewer Is Better Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher Stock No Optimizations O1 Local Optimizations O3 Aggressive Optimizations bdver1 Auto-Parallelization Huge Pages Multi-Core Scalability LNO Prefetch 3K 6K 9K 12K 15K SE +/- 10.00, N = 3 SE +/- 270.69, N = 6 SE +/- 60.28, N = 3 SE +/- 6.67, N = 3 SE +/- 10.00, N = 3 SE +/- 17.32, N = 3 SE +/- 5.77, N = 3 SE +/- 3.33, N = 3 SE +/- 8.82, N = 3 1990 11025 12230 1903 1990 1930 1970 2013 2003
Phoronix Test Suite v10.8.4