Testing GCC 4.6, GCC 4.7 snapshot, and Open64 4.2.4 compilers on an AMD FX-8150 Bulldozer CPU. Testing with stock compiler support and then when the CFLAGS/CXXFLAGS with having mtune/march options for Bulldozer (bdver1) set. For the GCC releases there's also -Ofast with the bdver1 tuning. Benchmarking by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1110210-AR-BDVER1OPT17 AMD Bulldozer Compiler Tests - Phoronix Test Suite AMD Bulldozer Compiler Tests Testing GCC 4.6, GCC 4.7 snapshot, and Open64 4.2.4 compilers on an AMD FX-8150 Bulldozer CPU. Testing with stock compiler support and then when the CFLAGS/CXXFLAGS with having mtune/march options for Bulldozer (bdver1) set. For the GCC releases there's also -Ofast with the bdver1 tuning. Benchmarking by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1110210-AR-BDVER1OPT17&grs&sor&rro .
Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution GCC 4.6.1 GCC 4.7-20111015 Open64 4.2.4 AMD Open64 4.2.5.2 GCC 4.7-20111015 GCC 4.6.1 Stock bdver1 Stock bdver1 Stock bdver1 Stock bdver1 bdver1 + Ofast bdver1 + Ofast 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-rc10-ic-aliasing-patch+ (x86_64) Unity 4.22.0 X Server 1.10.4 NVIDIA 285.05.09 4.2.0 NVIDIA 285.05.09 GCC 4.6.1 ext4 1920x1080 GCC 4.7.0 Open64 4.2.4 Open64 4.2.5.2 GCC 4.7.0 OpenBenchmarking.org System Details - GCC 4.6.1: Stock, GCC 4.6.1: bdver1, GCC 4.7-20111015: Stock, GCC 4.7-20111015: bdver1, Open64 4.2.4: Stock, Open64 4.2.4: bdver1: Compiz was running on this system.
gcrypt: CAMELLIA256-ECB Cipher graphics-magick: Local Adaptive Thresholding graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Blur povray: Total Time GCC 4.6.1 GCC 4.7-20111015 Open64 4.2.4 AMD Open64 4.2.5.2 GCC 4.7-20111015 GCC 4.6.1 Stock bdver1 Stock bdver1 Stock bdver1 Stock bdver1 bdver1 + Ofast bdver1 + Ofast 2263 68 65 131 162 98 822 12723 31 39 66 83 59 636 2503 68 65 127 163 98 851 10977 30 40 67 83 60 636 1960 20 35 69 86 59 823 1993 19 35 70 88 60 705 1950 22 33 69 81 60 894 1987 22 34 69 82 60 671 67 95 146 165 111 619 67 101 148 166 110 623 OpenBenchmarking.org
Gcrypt Library CAMELLIA256-ECB Cipher GCC 4.6.1 GCC 4.7-20111015 Open64 4.2.4 AMD Open64 4.2.5.2 OpenBenchmarking.org Microseconds, Fewer Is Better Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher bdver1 Stock 3K 6K 9K 12K 15K SE +/- 893.08, N = 6 SE +/- 18.56, N = 3 SE +/- 139.80, N = 3 SE +/- 3.33, N = 3 SE +/- 14.53, N = 3 SE +/- 10.00, N = 3 SE +/- 3.33, N = 3 SE +/- 5.77, N = 3 12723 2263 10977 2503 1993 1960 1987 1950
GraphicsMagick Operation: Local Adaptive Thresholding Open64 4.2.4 AMD Open64 4.2.5.2 GCC 4.7-20111015 GCC 4.6.1 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding bdver1 Stock bdver1 + Ofast 15 30 45 60 75 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 19 20 22 22 30 67 68 31 67 68
GraphicsMagick Operation: Sharpen AMD Open64 4.2.5.2 Open64 4.2.4 GCC 4.6.1 GCC 4.7-20111015 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen Stock bdver1 bdver1 + Ofast 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 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.00, N = 3 SE +/- 0.00, N = 3 33 34 35 35 39 65 101 40 65 95
GraphicsMagick Operation: Resizing GCC 4.6.1 GCC 4.7-20111015 Open64 4.2.4 AMD Open64 4.2.5.2 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing bdver1 Stock bdver1 + Ofast 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 66 131 148 67 127 146 69 70 69 69
GraphicsMagick Operation: HWB Color Space AMD Open64 4.2.5.2 GCC 4.6.1 GCC 4.7-20111015 Open64 4.2.4 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: HWB Color Space Stock bdver1 bdver1 + Ofast 40 80 120 160 200 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 81 82 83 162 166 83 163 165 86 88
GraphicsMagick Operation: Blur GCC 4.6.1 Open64 4.2.4 GCC 4.7-20111015 AMD Open64 4.2.5.2 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur bdver1 Stock bdver1 + Ofast 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.15, 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 SE +/- 0.93, N = 5 SE +/- 0.33, N = 3 59 98 110 59 60 60 98 111 60 60
POV-Ray Total Time AMD Open64 4.2.5.2 GCC 4.7-20111015 Open64 4.2.4 GCC 4.6.1 OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time Stock bdver1 bdver1 + Ofast 200 400 600 800 1000 894 671 851 636 619 823 705 822 636 623
Phoronix Test Suite v10.8.4