GCC AMD Bulldozer Compiler Optimization Levels

AMD FX-8150 Eight-Core Bulldozer processor testing various optimization levels of GCC compiler on Ubuntu Linux.

HTML result view exported from: https://openbenchmarking.org/result/1210138-RA-GCCAMDBUL77&grw&sro.

GCC AMD Bulldozer Compiler Optimization LevelsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution-O0-O1-O2-O3-Os-OfastAMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)ASUS Crosshair V FormulaAMD ATI RD890 bridge4096MB60GB OCZ VERTEX2NVIDIA GeForce 9600 GSO 512MB (399/399MHz)Realtek ALC889DELL P2210HIntel 82583V Gigabit ConnectionUbuntu 12.103.5.0-14-generic (x86_64)Unity 6.4.0X Server 1.13.0nouveau 1.0.23.0 Mesa 8.1-devel Gallium 0.4GCC 4.7ext41920x1080OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v Processor Details- Scaling Governor: ondemandSystem Details- Compiz was running on this system.

GCC AMD Bulldozer Compiler Optimization Levelshimeno: Poisson Pressure Solverbuild-php: Time To Compilenero2d: Total Timegraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdingc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplespgbench: TPC-B Transactions Per Second-O0-O1-O2-O3-Os-Ofast240.4314.224513.59644167813176.231161596.13410.0822.10612.6597641281576753.78361920.03588.7029.85529.9597651241586746.57362004.75675.9232.71521.83112641211566736.38321989.01540.1024.831065.6382681011226272.89511831.30704.7632.91509.70109951221586735.8430OpenBenchmarking.org

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver-O0-O1-O2-O3-Ofast-Os150300450600750SE +/- 2.03, N = 3SE +/- 1.69, N = 3SE +/- 8.81, N = 3SE +/- 7.89, N = 3SE +/- 1.24, N = 3SE +/- 7.93, N = 3240.43410.08588.70675.92704.76540.10-O0-O1-O2-Ofast-Os1. (CC) gcc options: -O3

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To Compile-O0-O1-O2-O3-Ofast-Os816243240SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 314.2222.1029.8532.7132.9124.83-O0-O1-O2-O3-Ofast-Os1. (CC) gcc options: -pedantic -ldl -lz -lm

Open FMM Nero2D

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen FMM Nero2D 2.0.2Total Time-O0-O1-O2-O3-Ofast-Os100020003000400050004513.59612.65529.95521.83509.701065.63-O0-O1-O2-Os1. (CXX) g++ options: -lfftw3 -llapack -lblas -lgfortran -lquadmath -lm

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Blur-O0-O1-O2-O3-Ofast-Os306090120150SE +/- 0.00, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 1.45, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 364979711210982-O0-O1-O2-O3-Ofast-Os1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Sharpen-O0-O1-O2-O3-Ofast-Os20406080100SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3416465649568-O0-O1-O2-O3-Ofast-Os1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Resizing-O0-O1-O2-O3-Ofast-Os306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 367128124121122101-O0-O1-O2-O3-Ofast-Os1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: HWB Color Space-O0-O1-O2-O3-Ofast-Os306090120150SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 381157158156158122-O0-O1-O2-O3-Ofast-Os1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive Thresholding-O0-O1-O2-O3-Ofast-Os1530456075SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3316767676762-O0-O1-O2-O3-Ofast-Os1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lgomp -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time-O0-O1-O2-O3-Ofast-Os20406080100SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 376.2353.7846.5736.3835.8472.89-O0-O1-O2-Ofast-Os1. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 Samples-O0-O1-O2-O3-Ofast-Os306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 31163636323051-O0-O1-O2-O3-Ofast-Os1. (CXX) g++ options: -fopenmp

PostgreSQL pgbench

TPC-B Transactions Per Second

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 8.4.11TPC-B Transactions Per Second-O0-O1-O2-O3-Os400800120016002000SE +/- 9.33, N = 3SE +/- 12.39, N = 3SE +/- 34.85, N = 4SE +/- 60.16, N = 6SE +/- 23.00, N = 31596.131920.032004.751989.011831.30-O0-O1-O2-O3-Os1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm


Phoronix Test Suite v10.8.4