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&export=pdf&grw&rdt&rro .
AMD FX-8150 Bulldozer bdver1 GCC 4.7 Tuning 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 march=k8-sse3 march=barcelona march=btver1 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 OpenBenchmarking.org Compiler Details - --enable-checking=release --enable-languages=c,c++,fortran --enable-lto Processor Details - Scaling Governor: ondemand System Details - Compiz was running on this system.
AMD FX-8150 Bulldozer bdver1 GCC 4.7 Tuning himeno: Poisson Pressure Solver graphics-magick: Blur graphics-magick: Resizing graphics-magick: Sharpen c-ray: Total Time march=k8 march=bdver1 march=k8-sse3 march=barcelona march=btver1 533.49 99 130 64 52.73 596.68 117 148 102 26.92 651.44 95 129 64 52.75 662.40 107 140 88 36.00 661.76 98 130 65 47.30 OpenBenchmarking.org
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver march=btver1 march=barcelona march=k8-sse3 march=bdver1 march=k8 140 280 420 560 700 SE +/- 0.37, N = 3 SE +/- 0.83, N = 3 SE +/- 0.51, N = 3 SE +/- 2.62, N = 3 SE +/- 5.01, N = 3 661.76 662.40 651.44 596.68 533.49 -march=btver1 -march=barcelona -march=k8-sse3 -march=bdver1 -march=k8 1. (CC) gcc options: -O3
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur march=btver1 march=barcelona march=k8-sse3 march=bdver1 march=k8 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 98 107 95 117 99 -march=btver1 -march=barcelona -march=k8-sse3 -march=bdver1 -march=k8 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing march=btver1 march=barcelona march=k8-sse3 march=bdver1 march=k8 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 130 140 129 148 130 -march=btver1 -march=barcelona -march=k8-sse3 -march=bdver1 -march=k8 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen march=btver1 march=barcelona march=k8-sse3 march=bdver1 march=k8 20 40 60 80 100 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 65 88 64 102 64 -march=btver1 -march=barcelona -march=k8-sse3 -march=bdver1 -march=k8 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time march=btver1 march=barcelona march=k8-sse3 march=bdver1 march=k8 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 47.30 36.00 52.75 26.92 52.73 -march=btver1 -march=barcelona -march=k8-sse3 -march=bdver1 -march=k8 1. (CC) gcc options: -lm -lpthread -O3
Phoronix Test Suite v10.8.5