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&sro&grt.

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 Tuningapache: Static Web Page Servingc-ray: Total Timeencode-flac: WAV To FLACgraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solvernero2d: Total Timeencode-opus: WAV, Opus Encode, Opus Decodehmmer: Pfam Database Searchbuild-php: Time To Compilek8barcelonabdver1bdver221409.7251.117.63121111154164105404.97528.7411.0336.0821206.7142.698.03118100151172107408.56915.9911.1036.5621143.4139.447.42115114155170108431.60848.6911.4245.4421391.3739.467.43120114154170108419.61852.2612.4211.1045.09OpenBenchmarking.org

Apache Benchmark

Static Web Page Serving

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

C-Ray

Total Time

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

FLAC Audio Encoding

WAV To FLAC

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

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Blurbarcelonabdver1bdver2k8306090120150SE +/- 0.67, N = 3SE +/- 1.00, N = 3SE +/- 0.33, N = 3SE +/- 1.00, N = 3118115120121-march=barcelona-march=bdver1-march=bdver2-march=k81. (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: Sharpenbarcelonabdver1bdver2k8306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3100114114111-march=barcelona-march=bdver1-march=bdver2-march=k81. (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: Resizingbarcelonabdver1bdver2k8306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 3151155154154-march=barcelona-march=bdver1-march=bdver2-march=k81. (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 Spacebarcelonabdver1bdver2k84080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3172170170164-march=barcelona-march=bdver1-march=bdver2-march=k81. (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 Thresholdingbarcelonabdver1bdver2k820406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3107108108105-march=barcelona-march=bdver1-march=bdver2-march=k81. (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 Solverbarcelonabdver1bdver2k890180270360450SE +/- 7.68, N = 3SE +/- 2.89, N = 3SE +/- 6.13, N = 5SE +/- 6.94, N = 3408.56431.60419.61404.97-march=barcelona-march=bdver1-march=bdver2-march=k81. (CC) gcc options: -O3

Open FMM Nero2D

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen FMM Nero2D 2.0.2Total Timebarcelonabdver1bdver2k82004006008001000915.99848.69852.26528.74-march=barcelona-march=bdver1-march=bdver2-march=k81. (CXX) g++ options: -O3 -lfftw3 -lblas -lfortran -lmv -lacml_mv -lffio -lopen64rt -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

Timed HMMer Search

Pfam Database Search

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

Timed PHP Compilation

Time To Compile

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


Phoronix Test Suite v10.8.5