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&sor&gru .
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=k8-sse3 march=btver1 march=barcelona march=bdver1 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 graphics-magick: Blur graphics-magick: Resizing graphics-magick: Sharpen himeno: Poisson Pressure Solver c-ray: Total Time march=k8 march=k8-sse3 march=btver1 march=barcelona march=bdver1 99 130 64 533.49 52.73 95 129 64 651.44 52.75 98 130 65 661.76 47.30 107 140 88 662.40 36.00 117 148 102 596.68 26.92 OpenBenchmarking.org
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur march=bdver1 march=barcelona march=k8 march=btver1 march=k8-sse3 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 117 107 99 98 95 -march=bdver1 -march=barcelona -march=k8 -march=btver1 -march=k8-sse3 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=bdver1 march=barcelona march=btver1 march=k8 march=k8-sse3 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 148 140 130 130 129 -march=bdver1 -march=barcelona -march=btver1 -march=k8 -march=k8-sse3 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=bdver1 march=barcelona march=btver1 march=k8-sse3 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 102 88 65 64 64 -march=bdver1 -march=barcelona -march=btver1 -march=k8-sse3 -march=k8 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver march=barcelona march=btver1 march=k8-sse3 march=bdver1 march=k8 140 280 420 560 700 SE +/- 0.83, N = 3 SE +/- 0.37, N = 3 SE +/- 0.51, N = 3 SE +/- 2.62, N = 3 SE +/- 5.01, N = 3 662.40 661.76 651.44 596.68 533.49 -march=barcelona -march=btver1 -march=k8-sse3 -march=bdver1 -march=k8 1. (CC) gcc options: -O3
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time march=bdver1 march=barcelona march=btver1 march=k8 march=k8-sse3 12 24 36 48 60 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 26.92 36.00 47.30 52.73 52.75 -march=bdver1 -march=barcelona -march=btver1 -march=k8 -march=k8-sse3 1. (CC) gcc options: -lm -lpthread -O3
Phoronix Test Suite v10.8.5