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 Tuning Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution k8 barcelona bdver1 bdver2 AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores) ASUS Crosshair V Formula AMD ATI RD890 bridge 8192MB 60GB OCZ VERTEX2 AMD Radeon HD 6570 512MB Realtek ALC889 DELL P2210H Intel 82583V Gigabit Connection Ubuntu 12.10 3.5.0-15-generic (x86_64) Unity 6.6.0 X Server 1.13.0 radeon 6.99.99 2.1 Mesa 9.0-devel Gallium 0.4 Open64 4.5.2 ext4 1920x1080 OpenBenchmarking.org Processor Details - Scaling Governor: ondemand System Details - Compiz was running on this system.
AMD FX-8350 Open64 bdver2 Compiler Tuning apache: Static Web Page Serving c-ray: Total Time encode-flac: WAV To FLAC graphics-magick: Blur graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding himeno: Poisson Pressure Solver nero2d: Total Time encode-opus: WAV, Opus Encode, Opus Decode hmmer: Pfam Database Search build-php: Time To Compile k8 barcelona bdver1 bdver2 21409.72 51.11 7.63 121 111 154 164 105 404.97 528.74 11.03 36.08 21206.71 42.69 8.03 118 100 151 172 107 408.56 915.99 11.10 36.56 21143.41 39.44 7.42 115 114 155 170 108 431.60 848.69 11.42 45.44 21391.37 39.46 7.43 120 114 154 170 108 419.61 852.26 12.42 11.10 45.09 OpenBenchmarking.org
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.3 Static Web Page Serving barcelona bdver1 bdver2 k8 5K 10K 15K 20K 25K SE +/- 174.54, N = 3 SE +/- 11.05, N = 3 SE +/- 93.97, N = 3 SE +/- 76.20, N = 3 21206.71 21143.41 21391.37 21409.72 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CC) gcc options: -shared -fPIC -pthread -O3
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time barcelona bdver1 bdver2 k8 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 42.69 39.44 39.46 51.11 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CC) gcc options: -lm -lpthread -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC barcelona bdver1 bdver2 k8 2 4 6 8 10 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 8.03 7.42 7.43 7.63 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CXX) g++ options: -O3 -logg -lm
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Blur barcelona bdver1 bdver2 k8 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 118 115 120 121 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Sharpen barcelona bdver1 bdver2 k8 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 100 114 114 111 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Resizing barcelona bdver1 bdver2 k8 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 151 155 154 154 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (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.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: HWB Color Space barcelona bdver1 bdver2 k8 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 172 170 170 164 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (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.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding barcelona bdver1 bdver2 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 107 108 108 105 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (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.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver barcelona bdver1 bdver2 k8 90 180 270 360 450 SE +/- 7.68, N = 3 SE +/- 2.89, N = 3 SE +/- 6.13, N = 5 SE +/- 6.94, N = 3 408.56 431.60 419.61 404.97 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CC) gcc options: -O3
Open FMM Nero2D Total Time OpenBenchmarking.org Seconds, Fewer Is Better Open FMM Nero2D 2.0.2 Total Time barcelona bdver1 bdver2 k8 200 400 600 800 1000 915.99 848.69 852.26 528.74 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CXX) g++ options: -O3 -lfftw3 -lblas -lfortran -lmv -lacml_mv -lffio -lopen64rt -lm
Opus Codec Encoding WAV, Opus Encode, Opus Decode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.0.1 WAV, Opus Encode, Opus Decode bdver2 3 6 9 12 15 SE +/- 0.02, N = 5 12.42 1. (CC) gcc options: -std=gnu99 -O3 -march=native -fPIE -pie -logg -lm -lopus
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search barcelona bdver1 bdver2 k8 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 11.10 11.42 11.10 11.03 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CC) gcc options: -O3 -pthread -lhmmer -lsquid -lm
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile barcelona bdver1 bdver2 k8 10 20 30 40 50 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 36.56 45.44 45.09 36.08 -march=barcelona -march=bdver1 -march=bdver2 -march=k8 1. (CC) gcc options: -O3 -pedantic -ldl -lpthread -lz -lm
Phoronix Test Suite v10.8.5