Benchmarks for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2012160-PTS-GCCZNVER86 GCC AMD Znver3 Compiler Optimization Levels - Phoronix Test Suite GCC AMD Znver3 Compiler Optimization Levels Benchmarks for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2012160-PTS-GCCZNVER86&gru&sor .
GCC AMD Znver3 Compiler Optimization Levels Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution -O2 -march=x86-64 -O3 -march=x86-64 -O3 -march=znver2 -O2 -march=znver3 -O3 -march=znver3 -O2 -march=znver3 -flto -O3 -maech=znver3 -flto -Ofast -march=znver3 -flto AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3003 BIOS) AMD Starship/Matisse 16GB 2000GB Corsair Force MP600 AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz) AMD Navi 10 HDMI Audio ASUS MG28U Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.10.0-051000rc6daily20201205-generic (x86_64) 20201204 GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 21.0.0-devel (git-1a53572 2020-12-09 focal-oibaf-ppa) (LLVM 11.0.0) 1.2.145 GCC 11.0.0 20201213 ext4 3840x2160 OpenBenchmarking.org Environment Details - -O2 -march=x86-64: CXXFLAGS="-O2 -march=x86-64" CFLAGS="-O2 -march=x86-64" - -O3 -march=x86-64: CXXFLAGS="-O3 -march=x86-64" CFLAGS="-O3 -march=x86-64" - -O3 -march=znver2: CXXFLAGS="-O3 -march=znver2" CFLAGS="-O3 -march=znver2" - -O2 -march=znver3: CXXFLAGS="-O2 -march=znver3" CFLAGS="-O2 -march=znver3" - -O3 -march=znver3: CXXFLAGS="-O3 -march=znver3" CFLAGS="-O3 -march=znver3" - -O2 -march=znver3 -flto: CXXFLAGS="-O2 -march=znver3 -flto" CFLAGS="-O2 -march=znver3 -flto" - -O3 -maech=znver3 -flto: CXXFLAGS="-O3 -march=znver3 -flto" CFLAGS="-O3 -march=znver3 -flto" - -Ofast -march=znver3 -flto: CXXFLAGS="-Ofast -march=znver3 -flto" CFLAGS="-Ofast -march=znver3 -flto" Compiler Details - --disable-multilib --enable-checking=release Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected Disk Details - -O3 -march=znver3: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Python Details - -O3 -march=znver3: Python 2.7.18 + Python 3.8.5
GCC AMD Znver3 Compiler Optimization Levels aom-av1: Speed 8 Realtime kvazaar: Bosphorus 4K - Slow kvazaar: Bosphorus 4K - Medium kvazaar: Bosphorus 1080p - Slow kvazaar: Bosphorus 1080p - Medium kvazaar: Bosphorus 4K - Very Fast kvazaar: Bosphorus 4K - Ultra Fast kvazaar: Bosphorus 1080p - Very Fast kvazaar: Bosphorus 1080p - Ultra Fast mt-dgemm: Sustained Floating-Point Rate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian coremark: CoreMark Size 666 - Iterations Per Second fftw: Stock - 1D FFT Size 4096 fftw: Stock - 2D FFT Size 4096 scimark2: Composite libraw: Post-Processing Benchmark daphne: OpenMP - NDT Mapping mrbayes: Primate Phylogeny Analysis hmmer: Pfam Database Search build-imagemagick: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel smallpt: Global Illumination Renderer; 128 Samples aobench: 2048 x 2048 - Total Time -O2 -march=x86-64 -O3 -march=x86-64 -O3 -march=znver2 -O2 -march=znver3 -O3 -march=znver3 -O2 -march=znver3 -flto -O3 -maech=znver3 -flto -Ofast -march=znver3 -flto 60.88 11.48 11.68 45.09 46.32 29.55 53.13 108.72 194.52 7.526567 224 419 1605 429 700520.673201 12892 8352.8 2883.78 51.45 921.71 79.341 85.788 16.398 60.896 4.829 35.035 60.07 11.69 11.86 45.75 46.74 30.48 54.43 111.77 198.84 6.484557 225 382 1721 426 717480.237613 12436 8169.2 3660.74 63.90 931.03 77.074 85.596 19.000 31.364 5.068 29.991 62.28 11.59 11.72 44.97 46.38 30.34 54.75 111.54 199.35 7.512189 377 444 1907 434 721620.067510 14096 8927.1 4407.32 75.26 964.72 75.697 84.791 19.370 25.251 4.677 25.016 62.10 11.52 11.73 44.89 46.31 29.87 53.83 109.42 195.13 7.391742 359 430 2150 452 669924.921861 13771 8823.7 2625.59 50.95 966.99 79.543 85.126 15.804 46.720 4.567 30.711 62.33 11.58 11.74 44.91 46.42 30.31 54.73 111.50 200.12 7.307093 361 432 2135 441 716026.620271 13702 9314.1 3958.17 73.83 971.31 76.317 85.020 18.859 25.254 4.673 25.065 62.08 11.68 11.84 45.68 47.04 30.76 54.91 113.41 201.85 7.345638 377 476 1854 445 681281.706242 15232 9718.2 2924.23 49.32 970.46 79.513 84.929 50.407 46.419 4.607 27.363 62.52 11.88 12.03 46.30 47.32 31.44 56.12 116.07 203.89 7.696089 370 445 1906 430 736850.433639 15584 10125 3855.30 73.73 971.45 73.919 84.119 63.476 25.480 4.656 25.848 63.76 12.12 12.27 47.25 48.54 32.40 58.69 121.74 220.99 7.758952 328 449 1901 504 728279.792211 12149.0 8755.9 4101.89 75.23 969.91 45.274 76.943 66.843 27.342 4.602 24.505 OpenBenchmarking.org
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O2 -march=znver3 -O2 -march=znver3 -flto -O2 -march=x86-64 -O3 -march=x86-64 14 28 42 56 70 SE +/- 0.25, N = 3 SE +/- 0.59, N = 9 SE +/- 0.65, N = 3 SE +/- 0.23, N = 3 SE +/- 0.37, N = 3 SE +/- 0.79, N = 3 SE +/- 0.73, N = 6 SE +/- 0.99, N = 15 63.76 62.52 62.33 62.28 62.10 62.08 60.88 60.07 -Ofast -march=znver3 -flto -march=znver3 -flto -march=znver3 -march=znver2 -O2 -march=znver3 -O2 -march=znver3 -flto -O2 -march=x86-64 -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Kvazaar Video Input: Bosphorus 4K - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Slow -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 12.12 11.88 11.69 11.68 11.59 11.58 11.52 11.48 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Medium -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O3 -march=znver3 -O2 -march=znver3 -O3 -march=znver2 -O2 -march=x86-64 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 12.27 12.03 11.86 11.84 11.74 11.73 11.72 11.68 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O3 -march=znver3 -O2 -march=znver3 -O3 -march=znver2 -O2 -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Slow -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=x86-64 -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 47.25 46.30 45.75 45.68 45.09 44.97 44.91 44.89 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=x86-64 -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Medium -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O3 -march=znver3 -O3 -march=znver2 -O2 -march=x86-64 -O2 -march=znver3 11 22 33 44 55 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 48.54 47.32 47.04 46.74 46.42 46.38 46.32 46.31 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O3 -march=znver3 -O3 -march=znver2 -O2 -march=x86-64 -O2 -march=znver3 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Very Fast -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 32.40 31.44 30.76 30.48 30.34 30.31 29.87 29.55 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Ultra Fast -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O3 -march=x86-64 -O2 -march=znver3 -O2 -march=x86-64 13 26 39 52 65 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 0.31, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 58.69 56.12 54.91 54.75 54.73 54.43 53.83 53.13 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O3 -march=x86-64 -O2 -march=znver3 -O2 -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Very Fast -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 30 60 90 120 150 SE +/- 0.24, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 SE +/- 0.30, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 SE +/- 0.20, N = 3 SE +/- 0.51, N = 3 121.74 116.07 113.41 111.77 111.54 111.50 109.42 108.72 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Ultra Fast -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O3 -march=x86-64 -O2 -march=znver3 -O2 -march=x86-64 50 100 150 200 250 SE +/- 0.20, N = 3 SE +/- 0.63, N = 3 SE +/- 0.55, N = 3 SE +/- 0.25, N = 3 SE +/- 0.35, N = 3 SE +/- 0.89, N = 3 SE +/- 0.09, N = 3 SE +/- 0.75, N = 3 220.99 203.89 201.85 200.12 199.35 198.84 195.13 194.52 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O3 -march=x86-64 -O2 -march=znver3 -O2 -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O2 -march=x86-64 -O3 -march=znver2 -O2 -march=znver3 -O2 -march=znver3 -flto -O3 -march=znver3 -O3 -march=x86-64 2 4 6 8 10 SE +/- 0.087025, N = 3 SE +/- 0.089342, N = 6 SE +/- 0.110286, N = 3 SE +/- 0.069362, N = 3 SE +/- 0.055721, N = 3 SE +/- 0.071987, N = 3 SE +/- 0.086169, N = 3 SE +/- 0.050043, N = 15 7.758952 7.696089 7.526567 7.512189 7.391742 7.345638 7.307093 6.484557 -Ofast -march=znver3 -flto -march=znver3 -flto -O2 -march=x86-64 -march=znver2 -O2 -march=znver3 -O2 -march=znver3 -flto -march=znver3 -march=x86-64 1. (CC) gcc options: -O3 -march=native -fopenmp
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen -O2 -march=znver3 -flto -O3 -march=znver2 -O3 -maech=znver3 -flto -O3 -march=znver3 -O2 -march=znver3 -Ofast -march=znver3 -flto -O3 -march=x86-64 -O2 -march=x86-64 80 160 240 320 400 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 SE +/- 2.33, N = 3 SE +/- 4.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 377 377 370 361 359 328 225 224 -O2 -march=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -flto -O3 -march=znver3 -O2 -march=znver3 -Ofast -march=znver3 -flto -O3 -march=x86-64 -O2 -march=x86-64 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced -O2 -march=znver3 -flto -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 -O3 -march=x86-64 100 200 300 400 500 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 5.29, N = 3 SE +/- 1.53, N = 3 476 449 445 444 432 430 419 382 -O2 -march=znver3 -flto -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O2 -march=znver3 -O2 -march=x86-64 -O3 -march=x86-64 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing -O2 -march=znver3 -O3 -march=znver3 -O3 -march=znver2 -O3 -maech=znver3 -flto -Ofast -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=x86-64 500 1000 1500 2000 2500 SE +/- 4.91, N = 3 SE +/- 8.37, N = 3 SE +/- 1.20, N = 3 SE +/- 1.76, N = 3 SE +/- 1.15, N = 3 SE +/- 14.34, N = 3 SE +/- 1.53, N = 3 2150 2135 1907 1906 1901 1854 1721 1605 -O2 -march=znver3 -O3 -march=znver3 -O3 -march=znver2 -O3 -march=znver3 -flto -Ofast -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=x86-64 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian -Ofast -march=znver3 -flto -O2 -march=znver3 -O2 -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O3 -maech=znver3 -flto -O2 -march=x86-64 -O3 -march=x86-64 110 220 330 440 550 SE +/- 1.53, N = 3 SE +/- 1.45, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 SE +/- 3.51, N = 3 SE +/- 4.91, N = 12 504 452 445 441 434 430 429 426 -Ofast -march=znver3 -flto -O2 -march=znver3 -O2 -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O3 -march=znver3 -flto -O2 -march=x86-64 -O3 -march=x86-64 1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second -O3 -maech=znver3 -flto -Ofast -march=znver3 -flto -O3 -march=znver2 -O3 -march=x86-64 -O3 -march=znver3 -O2 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=znver3 160K 320K 480K 640K 800K SE +/- 1257.49, N = 3 SE +/- 1316.80, N = 3 SE +/- 1896.73, N = 3 SE +/- 371.91, N = 3 SE +/- 449.85, N = 3 SE +/- 2080.13, N = 3 SE +/- 5589.70, N = 3 SE +/- 4015.82, N = 3 736850.43 728279.79 721620.07 717480.24 716026.62 700520.67 681281.71 669924.92 -O3 -march=znver3 -flto -Ofast -march=znver3 -flto -O3 -march=znver2 -O3 -march=x86-64 -O3 -march=znver3 -march=x86-64 -march=znver3 -flto -march=znver3 1. (CC) gcc options: -O2 -lrt" -lrt
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver2 -O2 -march=znver3 -O3 -march=znver3 -O2 -march=x86-64 -O3 -march=x86-64 -Ofast -march=znver3 -flto 3K 6K 9K 12K 15K SE +/- 105.64, N = 3 SE +/- 16.50, N = 3 SE +/- 75.72, N = 3 SE +/- 161.07, N = 3 SE +/- 54.77, N = 3 SE +/- 135.67, N = 3 SE +/- 80.35, N = 3 SE +/- 564.61, N = 15 15584.0 15232.0 14096.0 13771.0 13702.0 12892.0 12436.0 12149.0 -O3 -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver2 -O2 -march=znver3 -O3 -march=znver3 -Ofast -march=znver3 -flto 1. (CC) gcc options: -pthread -lm
FFTW Build: Stock - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O2 -march=znver3 -Ofast -march=znver3 -flto -O2 -march=x86-64 -O3 -march=x86-64 2K 4K 6K 8K 10K SE +/- 25.21, N = 3 SE +/- 96.35, N = 3 SE +/- 18.57, N = 3 SE +/- 15.97, N = 3 SE +/- 39.49, N = 3 SE +/- 86.92, N = 3 SE +/- 88.61, N = 3 SE +/- 312.57, N = 12 10125.0 9718.2 9314.1 8927.1 8823.7 8755.9 8352.8 8169.2 -O3 -march=znver3 -flto -O2 -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O2 -march=znver3 -Ofast -march=znver3 -flto 1. (CC) gcc options: -pthread -lm
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite -O3 -march=znver2 -Ofast -march=znver3 -flto -O3 -march=znver3 -O3 -maech=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=x86-64 -O2 -march=znver3 900 1800 2700 3600 4500 SE +/- 11.01, N = 3 SE +/- 33.94, N = 3 SE +/- 35.50, N = 15 SE +/- 130.68, N = 12 SE +/- 12.53, N = 3 SE +/- 25.20, N = 3 SE +/- 9.37, N = 3 SE +/- 34.75, N = 3 4407.32 4101.89 3958.17 3855.30 3660.74 2924.23 2883.78 2625.59 -O3 -march=znver2 -Ofast -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=x86-64 -O2 -march=znver3 1. (CC) gcc options: -lm
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark -O3 -march=znver2 -Ofast -march=znver3 -flto -O3 -march=znver3 -O3 -maech=znver3 -flto -O3 -march=x86-64 -O2 -march=x86-64 -O2 -march=znver3 -O2 -march=znver3 -flto 20 40 60 80 100 SE +/- 0.59, N = 3 SE +/- 0.56, N = 3 SE +/- 1.48, N = 15 SE +/- 0.89, N = 3 SE +/- 0.24, N = 3 SE +/- 0.41, N = 3 SE +/- 0.46, N = 3 SE +/- 0.36, N = 3 75.26 75.23 73.83 73.73 63.90 51.45 50.95 49.32 -O3 -march=znver2 -Ofast -march=znver3 -flto -O3 -march=znver3 -O3 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=x86-64 -O2 -march=znver3 -O2 -march=znver3 -flto 1. (CXX) g++ options: -fopenmp -ljpeg -lz -lm
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping -O3 -maech=znver3 -flto -O3 -march=znver3 -O2 -march=znver3 -flto -Ofast -march=znver3 -flto -O2 -march=znver3 -O3 -march=znver2 -O3 -march=x86-64 -O2 -march=x86-64 200 400 600 800 1000 SE +/- 2.69, N = 3 SE +/- 2.43, N = 3 SE +/- 2.71, N = 3 SE +/- 3.18, N = 3 SE +/- 3.99, N = 3 SE +/- 0.72, N = 3 SE +/- 3.82, N = 3 SE +/- 13.06, N = 3 971.45 971.31 970.46 969.91 966.99 964.72 931.03 921.71 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O3 -march=x86-64 -O2 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=znver3 20 40 60 80 100 SE +/- 0.29, N = 3 SE +/- 0.06, N = 3 SE +/- 0.64, N = 15 SE +/- 0.72, N = 9 SE +/- 0.07, N = 3 SE +/- 0.78, N = 9 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 45.27 73.92 75.70 76.32 77.07 79.34 79.51 79.54 -Ofast -march=znver3 -flto -march=znver3 -flto -march=znver2 -march=znver3 -march=x86-64 -O2 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=znver3 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search -Ofast -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=znver2 -O2 -march=znver3 -flto -O3 -march=znver3 -O2 -march=znver3 -O3 -march=x86-64 -O2 -march=x86-64 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 76.94 84.12 84.79 84.93 85.02 85.13 85.60 85.79 -Ofast -march=znver3 -flto -O3 -march=znver3 -flto -O3 -march=znver2 -O2 -march=znver3 -flto -O3 -march=znver3 -O2 -march=znver3 -O3 -march=x86-64 -O2 -march=x86-64 1. (CC) gcc options: -pthread -lhmmer -leasel -lm
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile -O2 -march=znver3 -O2 -march=x86-64 -O3 -march=znver3 -O3 -march=x86-64 -O3 -march=znver2 -O2 -march=znver3 -flto -O3 -maech=znver3 -flto -Ofast -march=znver3 -flto 15 30 45 60 75 SE +/- 0.02, N = 3 SE +/- 0.22, N = 15 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.18, N = 15 SE +/- 0.34, N = 3 SE +/- 0.32, N = 3 SE +/- 0.30, N = 3 15.80 16.40 18.86 19.00 19.37 50.41 63.48 66.84
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel -O3 -march=znver2 -O3 -march=znver3 -O3 -maech=znver3 -flto -Ofast -march=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -flto -O2 -march=znver3 -O2 -march=x86-64 14 28 42 56 70 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 25.25 25.25 25.48 27.34 31.36 46.42 46.72 60.90 -march=znver2 -march=znver3 -march=znver3 -flto -Ofast -march=znver3 -flto -march=x86-64 -O2 -march=znver3 -flto -O2 -march=znver3 -O2 -march=x86-64 1. (CC) gcc options: -lm -lpthread -O3
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples -O2 -march=znver3 -Ofast -march=znver3 -flto -O2 -march=znver3 -flto -O3 -maech=znver3 -flto -O3 -march=znver3 -O3 -march=znver2 -O2 -march=x86-64 -O3 -march=x86-64 1.1403 2.2806 3.4209 4.5612 5.7015 SE +/- 0.003, N = 3 SE +/- 0.005, N = 3 SE +/- 0.009, N = 3 SE +/- 0.012, N = 3 SE +/- 0.025, N = 3 SE +/- 0.016, N = 3 SE +/- 0.004, N = 3 SE +/- 0.018, N = 3 4.567 4.602 4.607 4.656 4.673 4.677 4.829 5.068 -O2 -march=znver3 -Ofast -march=znver3 -flto -O2 -march=znver3 -flto -march=znver3 -flto -march=znver3 -march=znver2 -O2 -march=x86-64 -march=x86-64 1. (CXX) g++ options: -fopenmp -O3
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time -Ofast -march=znver3 -flto -O3 -march=znver2 -O3 -march=znver3 -O3 -maech=znver3 -flto -O2 -march=znver3 -flto -O3 -march=x86-64 -O2 -march=znver3 -O2 -march=x86-64 8 16 24 32 40 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.23, N = 3 SE +/- 1.25, N = 15 SE +/- 1.92, N = 15 SE +/- 2.22, N = 15 24.51 25.02 25.07 25.85 27.36 29.99 30.71 35.04 -Ofast -march=znver3 -flto -march=znver2 -march=znver3 -march=znver3 -flto -O2 -march=znver3 -flto -march=x86-64 -O2 -march=znver3 -O2 -march=x86-64 1. (CC) gcc options: -lm -O3
Phoronix Test Suite v10.8.4