AMD FX-8150 Bulldozer bdver1 GCC 4.7 Tuning

Using GCC 4.7.0 on an AMD FX-8150 Bulldozer eight-core CPU from an ASUS motherboard running a near final Ubuntu 12.04 LTS x86_64 with the Linux 3.2 kernel. Testing of vanilla GCC 4.7..0 and running some open-source computational tests when using CFLAGS/CXXFLAGS of -O3 and then varying -march= flags. The march= GCC 4.7 options tested for the AMD Bulldozer FX-8150 were k8, k8-sse3, barcelona, btver1, and bdver1 (optimal). Testing for a future article on Phoronix.com by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1203277-SU-BDVER1TUN05&sor&grr.

AMD FX-8150 Bulldozer bdver1 GCC 4.7 TuningProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolutionmarch=k8march=k8-sse3march=btver1march=barcelonamarch=bdver1AMD 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.0ext41920x1080OpenBenchmarking.orgCompiler Details- --enable-checking=release --enable-languages=c,c++,fortran --enable-ltoProcessor Details- Scaling Governor: ondemandSystem Details- Compiz was running on this system.

AMD FX-8150 Bulldozer bdver1 GCC 4.7 Tuningc-ray: Total Timehimeno: Poisson Pressure Solvergraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: Blurmarch=k8march=k8-sse3march=btver1march=barcelonamarch=bdver152.73533.49641309952.75651.44641299547.30661.76651309836.00662.408814010726.92596.68102148117OpenBenchmarking.org

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Timemarch=bdver1march=barcelonamarch=btver1march=k8march=k8-sse31224364860SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 326.9236.0047.3052.7352.75-march=bdver1-march=barcelona-march=btver1-march=k8-march=k8-sse31. (CC) gcc options: -lm -lpthread -O3

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solvermarch=barcelonamarch=btver1march=k8-sse3march=bdver1march=k8140280420560700SE +/- 0.83, N = 3SE +/- 0.37, N = 3SE +/- 0.51, N = 3SE +/- 2.62, N = 3SE +/- 5.01, N = 3662.40661.76651.44596.68533.49-march=barcelona-march=btver1-march=k8-sse3-march=bdver1-march=k81. (CC) gcc options: -O3

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Sharpenmarch=bdver1march=barcelonamarch=btver1march=k8-sse3march=k820406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310288656464-march=bdver1-march=barcelona-march=btver1-march=k8-sse3-march=k81. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Resizingmarch=bdver1march=barcelonamarch=btver1march=k8march=k8-sse3306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3148140130130129-march=bdver1-march=barcelona-march=btver1-march=k8-march=k8-sse31. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Blurmarch=bdver1march=barcelonamarch=k8march=btver1march=k8-sse3306090120150SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3117107999895-march=bdver1-march=barcelona-march=k8-march=btver1-march=k8-sse31. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread


Phoronix Test Suite v10.8.4