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&grw&sor .
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 encode-flac: WAV To FLAC encode-opus: WAV, Opus Encode, Opus Decode hmmer: Pfam Database Search himeno: Poisson Pressure Solver build-php: Time To Compile nero2d: Total Time graphics-magick: Blur graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding c-ray: Total Time apache: Static Web Page Serving k8 barcelona bdver1 bdver2 7.63 11.03 404.97 36.08 528.74 121 111 154 164 105 51.11 21409.72 8.03 11.10 408.56 36.56 915.99 118 100 151 172 107 42.69 21206.71 7.42 11.42 431.60 45.44 848.69 115 114 155 170 108 39.44 21143.41 7.43 12.42 11.10 419.61 45.09 852.26 120 114 154 170 108 39.46 21391.37 OpenBenchmarking.org
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC bdver1 bdver2 k8 barcelona 2 4 6 8 10 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 7.42 7.43 7.63 8.03 -march=bdver1 -march=bdver2 -march=k8 -march=barcelona 1. (CXX) g++ options: -O3 -logg -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 k8 barcelona bdver2 bdver1 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 11.03 11.10 11.10 11.42 -march=k8 -march=barcelona -march=bdver2 -march=bdver1 1. (CC) gcc options: -O3 -pthread -lhmmer -lsquid -lm
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver bdver1 bdver2 barcelona k8 90 180 270 360 450 SE +/- 2.89, N = 3 SE +/- 6.13, N = 5 SE +/- 7.68, N = 3 SE +/- 6.94, N = 3 431.60 419.61 408.56 404.97 -march=bdver1 -march=bdver2 -march=barcelona -march=k8 1. (CC) gcc options: -O3
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile k8 barcelona bdver2 bdver1 10 20 30 40 50 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 36.08 36.56 45.09 45.44 -march=k8 -march=barcelona -march=bdver2 -march=bdver1 1. (CC) gcc options: -O3 -pedantic -ldl -lpthread -lz -lm
Open FMM Nero2D Total Time OpenBenchmarking.org Seconds, Fewer Is Better Open FMM Nero2D 2.0.2 Total Time k8 bdver1 bdver2 barcelona 200 400 600 800 1000 528.74 848.69 852.26 915.99 -march=k8 -march=bdver1 -march=bdver2 -march=barcelona 1. (CXX) g++ options: -O3 -lfftw3 -lblas -lfortran -lmv -lacml_mv -lffio -lopen64rt -lm
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Blur k8 bdver2 barcelona bdver1 30 60 90 120 150 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.00, N = 3 121 120 118 115 -march=k8 -march=bdver2 -march=barcelona -march=bdver1 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 bdver2 bdver1 k8 barcelona 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 114 114 111 100 -march=bdver2 -march=bdver1 -march=k8 -march=barcelona 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 bdver1 bdver2 k8 barcelona 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 155 154 154 151 -march=bdver1 -march=bdver2 -march=k8 -march=barcelona 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 bdver2 bdver1 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=bdver2 -march=bdver1 -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 bdver2 bdver1 barcelona 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 108 108 107 105 -march=bdver2 -march=bdver1 -march=barcelona -march=k8 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lopenmp -lpthread
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time bdver1 bdver2 barcelona k8 12 24 36 48 60 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 39.44 39.46 42.69 51.11 -march=bdver1 -march=bdver2 -march=barcelona -march=k8 1. (CC) gcc options: -lm -lpthread -O3
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.3 Static Web Page Serving k8 bdver2 barcelona bdver1 5K 10K 15K 20K 25K SE +/- 76.20, N = 3 SE +/- 93.97, N = 3 SE +/- 174.54, N = 3 SE +/- 11.05, N = 3 21409.72 21391.37 21206.71 21143.41 -march=k8 -march=bdver2 -march=barcelona -march=bdver1 1. (CC) gcc options: -shared -fPIC -pthread -O3
Phoronix Test Suite v10.8.5