AMD Bulldozer bdver1 GCC 4.7 LLVM 3.1 Open64 Compiler GCC 4.7.0 and LLVM / Clang 3.1 SVN (as of 27 March 2012) and AMD Open64 4.5.1 testing from an AMD FX-8150 Bulldozer Eight-Core (bdver1). Testing of GCC 4.7 and LLVM/Clang 3.1 and AMD Open64 4.5.1 when building the tests with "-march=k8 -O3" CFLAGS/CXXFLAGS and then again when using "-march=native -O3" for tapping the bdver1 compiler optimizations for AMD Bulldozer. Benchmarking for a future article on Phoronix.com. Both compilers were in a release build per the compiler configurations listed on system table. The AMD Open64 release from the AMD-provided x86_64 binary.
HTML result view exported from: https://openbenchmarking.org/result/1203270-SU-BULLDOZER17&sro&grs .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution march=k8 march=bdver1 GCC 4.7.0 LLVM-Clang 3.1 SVN AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN AMD Open64 4.5.1 AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores) ASUS Crosshair V Formula AMD nee ATI RD890 16384MB 240GB OCZ VERTEX3 AMD Radeon HD 6570 512MB Realtek ALC889 DELL P2210H Intel 82583V Gigabit Connection Ubuntu 12.04 3.2.0-20-generic (x86_64) Unity 5.6.0 X Server 1.11.3 radeon 6.14.99 2.1 Mesa 8.0.2 Gallium 0.4 GCC 4.7.0 ext4 1920x1080 Clang 3.1 (SVN 153515) + LLVM 3.1svn Open64 4.5.1 GCC 4.7.0 Clang 3.1 (SVN 153515) + LLVM 3.1svn Open64 4.5.1 OpenBenchmarking.org Compiler Details - march=k8: GCC 4.7.0: --enable-checking=release --enable-languages=c,c++,fortran --enable-lto - march=k8: LLVM-Clang 3.1 SVN: Optimized build; Built Mar 27 2012 (12:06:27); Default target: x86_64-unknown-linux-gnu; Host CPU: bdver1 - march=bdver1: GCC 4.7.0: --enable-checking=release --enable-languages=c,c++,fortran --enable-lto - march=bdver1: LLVM-Clang 3.1 SVN: Optimized build; Built Mar 27 2012 (12:06:27); Default target: x86_64-unknown-linux-gnu; Host CPU: bdver1 Processor Details - Scaling Governor: ondemand System Details - Compiz was running on this system.
graphics-magick: Sharpen graphics-magick: Local Adaptive Thresholding c-ray: Total Time graphics-magick: Resizing graphics-magick: Blur graphics-magick: HWB Color Space himeno: Poisson Pressure Solver byte: Dhrystone 2 hmmer: Pfam Database Search compress-lzma: 256MB File Compression march=k8 march=bdver1 GCC 4.7.0 LLVM-Clang 3.1 SVN AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN AMD Open64 4.5.1 64 68 52.73 130 99 156 533.49 20658131.60 16.57 152.31 28 26 44.78 83 70 106 611.13 18.64 160.40 28 25 56.16 71 63 91 399.49 14617671.60 15.94 160.53 102 67 26.92 148 117 159 596.68 19688800.73 17.29 152.39 28 26 44.71 83 70 106 425.86 18.66 159.67 35 22 44.31 72 62 87 420.44 15085911.93 16.05 162.12 OpenBenchmarking.org
GraphicsMagick Operation: Sharpen march=bdver1 march=k8 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 20 40 60 80 100 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 SE +/- 0.33, N = 3 35 102 28 28 64 28 1. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding march=bdver1 march=k8 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 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 22 67 26 25 68 26 1. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
C-Ray Total Time march=bdver1 march=k8 OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 44.31 26.92 44.71 56.16 52.73 44.78 1. (CC) gcc options: -lm -lpthread -O3 -march=k8
GraphicsMagick Operation: Resizing march=bdver1 march=k8 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 72 148 83 71 130 83 1. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: Blur march=bdver1 march=k8 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 62 117 70 63 99 70 1. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space march=bdver1 march=k8 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: HWB Color Space AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 40 80 120 160 200 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 87 159 106 91 156 106 1. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
Himeno Benchmark Poisson Pressure Solver march=bdver1 march=k8 OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 130 260 390 520 650 SE +/- 0.21, N = 3 SE +/- 2.62, N = 3 SE +/- 1.61, N = 3 SE +/- 6.76, N = 4 SE +/- 5.01, N = 3 SE +/- 0.53, N = 3 420.44 596.68 425.86 399.49 533.49 611.13 1. (CC) gcc options: -O3 -march=k8
BYTE Unix Benchmark Computational Test: Dhrystone 2 march=bdver1 march=k8 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 AMD Open64 4.5.1 GCC 4.7.0 4M 8M 12M 16M 20M SE +/- 94748.16, N = 3 SE +/- 110793.57, N = 3 SE +/- 87271.25, N = 3 SE +/- 126249.38, N = 3 15085911.93 19688800.73 14617671.60 20658131.60 1. (CC) gcc options: -O3 -march=k8
Timed HMMer Search Pfam Database Search march=bdver1 march=k8 OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 16.05 17.29 18.66 15.94 16.57 18.64 1. (CC) gcc options: -O3 -march=k8 -pthread -lhmmer -lsquid -lm
LZMA Compression 256MB File Compression march=bdver1 march=k8 OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression AMD Open64 4.5.1 GCC 4.7.0 LLVM-Clang 3.1 SVN 40 80 120 160 200 SE +/- 0.25, N = 3 SE +/- 0.69, N = 3 SE +/- 0.23, N = 3 SE +/- 0.29, N = 3 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 162.12 152.39 159.67 160.53 152.31 160.40 1. (CC) gcc options: -O3 -march=k8
Phoronix Test Suite v10.8.5