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&sor.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.6.1GCC 4.7-20111015Open64 4.2.4AMD Open64 4.2.5.2GCC 4.7-20111015GCC 4.6.1 Stock bdver1 Stock bdver1 Stock bdver1 Stock bdver1 bdver1 + Ofast bdver1 + OfastAMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)ASUS Crosshair V FormulaATI RD890 PCI to PCI bridge8192MB60GB OCZ VERTEX2NVIDIA GeForce GTX 460 768MB (675/1800MHz)Realtek ALC889Intel 82583V Gigabit ConnectionUbuntu 11.103.1.0-rc10-ic-aliasing-patch+ (x86_64)Unity 4.22.0X Server 1.10.4NVIDIA 285.05.094.2.0 NVIDIA 285.05.09GCC 4.6.1ext41920x1080GCC 4.7.0Open64 4.2.4Open64 4.2.5.2GCC 4.7.0OpenBenchmarking.orgSystem 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.

povray: Total Timegraphics-magick: HWB Color Spacegraphics-magick: Blurgraphics-magick: Local Adaptive Thresholdinggraphics-magick: Resizinggraphics-magick: Sharpengcrypt: CAMELLIA256-ECB CipherGCC 4.6.1GCC 4.7-20111015Open64 4.2.4AMD Open64 4.2.5.2GCC 4.7-20111015GCC 4.6.1 Stock bdver1 Stock bdver1 Stock bdver1 Stock bdver1 bdver1 + Ofast bdver1 + Ofast8221629868131652263636835931663912723851163986812765250363683603067401097782386592069351960705886019703519938948160226933195067182602269341987619165111671469562316611067148101OpenBenchmarking.org

POV-Ray

Total Time

GCC 4.7-20111015GCC 4.6.1AMD Open64 4.2.5.2Open64 4.2.4OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.6.1Total Timebdver1 + Ofastbdver1Stock2004006008001000619636851623636822671894705823

GraphicsMagick

Operation: HWB Color Space

GCC 4.6.1GCC 4.7-20111015Open64 4.2.4AMD Open64 4.2.5.2OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: HWB Color Spacebdver1 + OfastStockbdver14080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 1.00, N = 3166162831651638388868281

GraphicsMagick

Operation: Blur

GCC 4.7-20111015GCC 4.6.1AMD Open64 4.2.5.2Open64 4.2.4OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Blurbdver1 + OfastStockbdver120406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 1.15, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.93, N = 5SE +/- 0.33, N = 3SE +/- 0.00, N = 31119860110985960606059

GraphicsMagick

Operation: Local Adaptive Thresholding

GCC 4.7-20111015GCC 4.6.1AMD Open64 4.2.5.2Open64 4.2.4OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive ThresholdingStockbdver1 + Ofastbdver11530456075SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 368673068673122222019

GraphicsMagick

Operation: Resizing

GCC 4.6.1GCC 4.7-20111015Open64 4.2.4AMD Open64 4.2.5.2OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Resizingbdver1 + OfastStockbdver1306090120150SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3148131661461276770696969

GraphicsMagick

Operation: Sharpen

GCC 4.6.1GCC 4.7-20111015Open64 4.2.4AMD Open64 4.2.5.2OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Sharpenbdver1 + OfastStockbdver120406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3101653995654035353433

Gcrypt Library

CAMELLIA256-ECB Cipher

AMD Open64 4.2.5.2Open64 4.2.4GCC 4.6.1GCC 4.7-20111015OpenBenchmarking.orgMicroseconds, Fewer Is BetterGcrypt Library 1.4.4CAMELLIA256-ECB CipherStockbdver13K6K9K12K15KSE +/- 5.77, N = 3SE +/- 3.33, N = 3SE +/- 10.00, N = 3SE +/- 14.53, N = 3SE +/- 18.56, N = 3SE +/- 893.08, N = 6SE +/- 3.33, N = 3SE +/- 139.80, N = 31950198719601993226312723250310977


Phoronix Test Suite v10.8.4