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