AMD FX-8350 Open64 bdver2 Compiler Tuning

AMD FX-8350 Piledriver Eight-Core processor running Ubuntu 12.10 with the Linux 3.5 kernel while testing the latest AMD Open64 compiler at the time of the 2012 FX Vishera CPU Launch. Benchmarking by Michael Larabel of Phoronix for a future article looking at AMD Piledriver compiler tuning with -march=bdver2 relative to -march=bdver1 and other AMD x86-64 CPU micro-architecture targets for the AMD Open64 compiler.

HTML result view exported from: https://openbenchmarking.org/result/1210240-RA-AMDOPENBD03.

AMD FX-8350 Open64 bdver2 Compiler TuningProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolutionk8barcelonabdver1bdver2AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores)ASUS Crosshair V FormulaAMD ATI RD890 bridge8192MB60GB OCZ VERTEX2AMD Radeon HD 6570 512MBRealtek ALC889DELL P2210HIntel 82583V Gigabit ConnectionUbuntu 12.103.5.0-15-generic (x86_64)Unity 6.6.0X Server 1.13.0radeon 6.99.992.1 Mesa 9.0-devel Gallium 0.4Open64 4.5.2ext41920x1080OpenBenchmarking.orgProcessor Details- Scaling Governor: ondemandSystem Details- Compiz was running on this system.

AMD FX-8350 Open64 bdver2 Compiler Tuninghmmer: Pfam Database Searchgraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverbuild-php: Time To Compilec-ray: Total Timeencode-flac: WAV To FLACencode-opus: WAV, Opus Encode, Opus Decodenero2d: Total Timeapache: Static Web Page Servingk8barcelonabdver1bdver211.03121111154164105404.9736.0851.117.63528.7421409.7211.10118100151172107408.5636.5642.698.03915.9921206.7111.42115114155170108431.6045.4439.447.42848.6921143.4111.10120114154170108419.6145.0939.467.4312.42852.2621391.37OpenBenchmarking.org

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database Searchk8barcelonabdver1bdver23691215SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 311.0311.1011.4211.10-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -O3 -pthread -lhmmer -lsquid -lm

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Blurk8barcelonabdver1bdver2306090120150SE +/- 1.00, N = 3SE +/- 0.67, N = 3SE +/- 1.00, N = 3SE +/- 0.33, N = 3121118115120-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Sharpenk8barcelonabdver1bdver2306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3111100114114-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Resizingk8barcelonabdver1bdver2306090120150SE +/- 0.58, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3154151155154-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color Spacek8barcelonabdver1bdver24080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3164172170170-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive Thresholdingk8barcelonabdver1bdver220406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3105107108108-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solverk8barcelonabdver1bdver290180270360450SE +/- 6.94, N = 3SE +/- 7.68, N = 3SE +/- 2.89, N = 3SE +/- 6.13, N = 5404.97408.56431.60419.61-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -O3

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To Compilek8barcelonabdver1bdver21020304050SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 336.0836.5645.4445.09-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -O3 -pedantic -ldl -lpthread -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Timek8barcelonabdver1bdver21224364860SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 351.1142.6939.4439.46-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACk8barcelonabdver1bdver2246810SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 57.638.037.427.43-march=k8-march=barcelona-march=bdver1-march=bdver21. (CXX) g++ options: -O3 -logg -lm

Opus Codec Encoding

WAV, Opus Encode, Opus Decode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.0.1WAV, Opus Encode, Opus Decodebdver23691215SE +/- 0.02, N = 512.421. (CC) gcc options: -std=gnu99 -O3 -march=native -fPIE -pie -logg -lm -lopus

Open FMM Nero2D

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen FMM Nero2D 2.0.2Total Timek8barcelonabdver1bdver22004006008001000528.74915.99848.69852.26-march=k8-march=barcelona-march=bdver1-march=bdver21. (CXX) g++ options: -O3 -lfftw3 -lblas -lfortran -lmv -lacml_mv -lffio -lopen64rt -lm

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page Servingk8barcelonabdver1bdver25K10K15K20K25KSE +/- 76.20, N = 3SE +/- 174.54, N = 3SE +/- 11.05, N = 3SE +/- 93.97, N = 321409.7221206.7121143.4121391.37-march=k8-march=barcelona-march=bdver1-march=bdver21. (CC) gcc options: -shared -fPIC -pthread -O3


Phoronix Test Suite v10.8.4