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.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolutionmarch=k8march=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.1AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)ASUS Crosshair V FormulaAMD nee ATI RD89016384MB240GB OCZ VERTEX3AMD Radeon HD 6570 512MBRealtek ALC889DELL P2210HIntel 82583V Gigabit ConnectionUbuntu 12.043.2.0-20-generic (x86_64)Unity 5.6.0X Server 1.11.3radeon 6.14.992.1 Mesa 8.0.2 Gallium 0.4GCC 4.7.0ext41920x1080Clang 3.1 (SVN 153515) + LLVM 3.1svnOpen64 4.5.1GCC 4.7.0Clang 3.1 (SVN 153515) + LLVM 3.1svnOpen64 4.5.1OpenBenchmarking.orgCompiler 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: bdver1Processor Details- Scaling Governor: ondemandSystem Details- Compiz was running on this system.

graphics-magick: Sharpengraphics-magick: Local Adaptive Thresholdingc-ray: Total Timegraphics-magick: Resizinggraphics-magick: Blurgraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solverbyte: Dhrystone 2hmmer: Pfam Database Searchcompress-lzma: 256MB File Compressionmarch=k8march=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.1646852.7313099156533.4920658131.6016.57152.31282644.788370106611.1318.64160.40282556.16716391399.4914617671.6015.94160.531026726.92148117159596.6819688800.7317.29152.39282644.718370106425.8618.66159.67352244.31726287420.4415085911.9316.05162.12OpenBenchmarking.org

GraphicsMagick

Operation: Sharpen

march=bdver1march=k8OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 335102282864281. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

march=bdver1march=k8OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive ThresholdingAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN1530456075SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32267262568261. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

C-Ray

Total Time

march=bdver1march=k8OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN1326395265SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 344.3126.9244.7156.1652.7344.781. (CC) gcc options: -lm -lpthread -O3 -march=k8

GraphicsMagick

Operation: Resizing

march=bdver1march=k8OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: ResizingAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.00, N = 3721488371130831. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Blur

march=bdver1march=k8OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: BlurAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 362117706399701. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

march=bdver1march=k8OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: HWB Color SpaceAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 387159106911561061. (CC) gcc options: -O3 -march=k8 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

march=bdver1march=k8OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN130260390520650SE +/- 0.21, N = 3SE +/- 2.62, N = 3SE +/- 1.61, N = 3SE +/- 6.76, N = 4SE +/- 5.01, N = 3SE +/- 0.53, N = 3420.44596.68425.86399.49533.49611.131. (CC) gcc options: -O3 -march=k8

BYTE Unix Benchmark

Computational Test: Dhrystone 2

march=bdver1march=k8OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2AMD Open64 4.5.1GCC 4.7.04M8M12M16M20MSE +/- 94748.16, N = 3SE +/- 110793.57, N = 3SE +/- 87271.25, N = 3SE +/- 126249.38, N = 315085911.9319688800.7314617671.6020658131.601. (CC) gcc options: -O3 -march=k8

Timed HMMer Search

Pfam Database Search

march=bdver1march=k8OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN510152025SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 316.0517.2918.6615.9416.5718.641. (CC) gcc options: -O3 -march=k8 -pthread -lhmmer -lsquid -lm

LZMA Compression

256MB File Compression

march=bdver1march=k8OpenBenchmarking.orgSeconds, Fewer Is BetterLZMA Compression256MB File CompressionAMD Open64 4.5.1GCC 4.7.0LLVM-Clang 3.1 SVN4080120160200SE +/- 0.25, N = 3SE +/- 0.69, N = 3SE +/- 0.23, N = 3SE +/- 0.29, N = 3SE +/- 0.25, N = 3SE +/- 0.09, N = 3162.12152.39159.67160.53152.31160.401. (CC) gcc options: -O3 -march=k8


Phoronix Test Suite v10.8.4