AMD Ryzen 9 5900X compiler tests 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 2103153-PTS-RYZEN95939 Ryzen 9 5900X Znver3 GCC 11 Tuned - Phoronix Test Suite Ryzen 9 5900X Znver3 GCC 11 Tuned AMD Ryzen 9 5900X compiler tests for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2103153-PTS-RYZEN95939&gru&sro .
Ryzen 9 5900X Znver3 GCC 11 Tuned Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (3202 BIOS) AMD Starship/Matisse 16GB 1000GB Sabrent Rocket 4.0 Plus Sapphire AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 6GB (1780/875MHz) AMD Navi 10 HDMI Audio ASUS VP28U Realtek RTL8125 2.5GbE + Intel I211 Ubuntu 20.10 5.12.0-051200rc2-generic (x86_64) 20210306 GNOME Shell 3.38.1 X Server 1.20.9 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 11.0.1 20210315 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Environment Details - GCC 11 Znver2: CXXFLAGS="-O3 -march=znver2" CFLAGS="-O3 -march=znver2" - GCC 11 Pre-Tuned Znver3: CXXFLAGS="-O3 -march=znver3" CFLAGS="-O3 -march=znver3" - GCC 11 Tuned Znver3: CXXFLAGS="-O3 -march=znver3" CFLAGS="-O3 -march=znver3" Compiler Details - --disable-multilib --enable-checking=release Processor Details - Scaling Governor: acpi-cpufreq schedutil (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
Ryzen 9 5900X Znver3 GCC 11 Tuned aom-av1: Speed 4 Two-Pass aom-av1: Speed 6 Realtime aom-av1: Speed 6 Two-Pass aom-av1: Speed 8 Realtime svt-vp9: VMAF Optimized - Bosphorus 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p x265: Bosphorus 4K graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space coremark: CoreMark Size 666 - Iterations Per Second compress-zstd: 8 - Compression Speed compress-zstd: 19 - Compression Speed compress-zstd: 3, Long Mode - Compression Speed fftw: Stock - 1D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 2048 libraw: Post-Processing Benchmark redis: GET redis: SET liquid-dsp: 1 - 256 - 57 liquid-dsp: 24 - 256 - 57 webp: Quality 100, Lossless webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression hmmer: Pfam Database Search c-ray: Total Time - 4K, 16 Rays Per Pixel smallpt: Global Illumination Renderer; 128 Samples encode-mp3: WAV To MP3 ngspice: C2670 ngspice: C7552 rnnoise: astcenc: Exhaustive encode-wavpack: WAV To WavPack GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 8.22 32.54 26.17 98.10 214.36 201.27 22.72 952 920 1758 373 932 645138.922887 1072.4 44.8 1015.3 13263 42889 73.31 3381005.53 2685028.42 80817600 964846667 13.641 5.376 28.609 79.809 31.690 5.851 5.588 77.696 66.016 14.328 64.0990 10.386 8.14 32.95 25.97 96.62 217.52 203.41 23.00 951 936 1766 379 970 642080.763340 1068.0 44.6 982.8 13338 43330 73.16 3356812.88 2695791.55 78643667 970606667 13.519 5.361 28.601 79.955 31.704 5.860 5.536 76.865 66.066 14.511 64.1711 10.107 8.20 32.92 26.17 94.70 217.23 203.11 22.79 954 934 1768 379 971 635188.039809 1089.0 44.8 1014.2 13449 45317 74.15 3330130.95 2697891.75 80118000 970783333 13.490 5.311 28.511 79.601 31.686 5.869 5.589 78.392 65.727 13.904 64.1778 10.308 OpenBenchmarking.org
AOM AV1 Encoder Mode: Speed 4 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 4 Two-Pass GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 8.14 8.20 8.22 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 6 Realtime GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 8 16 24 32 40 SE +/- 0.21, N = 3 SE +/- 0.26, N = 3 SE +/- 0.17, N = 3 32.95 32.92 32.54 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 6 Two-Pass GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 6 12 18 24 30 SE +/- 0.34, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 25.97 26.17 26.17 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 8 Realtime GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 20 40 60 80 100 SE +/- 0.94, N = 3 SE +/- 0.84, N = 3 SE +/- 0.50, N = 3 96.62 94.70 98.10 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 1080p GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 50 100 150 200 250 SE +/- 2.21, N = 3 SE +/- 2.16, N = 3 SE +/- 1.85, N = 3 217.52 217.23 214.36 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 40 80 120 160 200 SE +/- 0.50, N = 3 SE +/- 0.68, N = 3 SE +/- 0.41, N = 3 203.41 203.11 201.27 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 6 12 18 24 30 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 23.00 22.79 22.72 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 200 400 600 800 1000 SE +/- 0.67, N = 3 SE +/- 2.60, N = 3 SE +/- 1.45, N = 3 951 954 952 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 200 400 600 800 1000 SE +/- 9.74, N = 3 SE +/- 5.57, N = 3 SE +/- 9.54, N = 3 936 934 920 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 400 800 1200 1600 2000 SE +/- 3.21, N = 3 SE +/- 3.93, N = 3 SE +/- 0.58, N = 3 1766 1768 1758 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 379 379 373 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 200 400 600 800 1000 SE +/- 1.45, N = 3 SE +/- 4.51, N = 3 SE +/- 5.33, N = 3 970 971 932 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -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 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 140K 280K 420K 560K 700K SE +/- 2904.70, N = 3 SE +/- 7601.44, N = 3 SE +/- 1451.16, N = 3 642080.76 635188.04 645138.92 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O2 -O3 -lrt" -lrt
Zstd Compression Compression Level: 8 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 8 - Compression Speed GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 200 400 600 800 1000 SE +/- 10.96, N = 5 SE +/- 7.42, N = 3 SE +/- 13.07, N = 4 1068.0 1089.0 1072.4 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 19 - Compression Speed GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 10 20 30 40 50 SE +/- 0.22, N = 3 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 44.6 44.8 44.8 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 3, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 3, Long Mode - Compression Speed GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 200 400 600 800 1000 SE +/- 3.08, N = 3 SE +/- 9.38, N = 15 SE +/- 12.26, N = 4 982.8 1014.2 1015.3 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -pthread -lz
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 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 3K 6K 9K 12K 15K SE +/- 84.45, N = 3 SE +/- 63.19, N = 3 SE +/- 137.60, N = 3 13338 13449 13263 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -pthread -O3 -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 10K 20K 30K 40K 50K SE +/- 529.09, N = 3 SE +/- 429.31, N = 3 SE +/- 327.67, N = 3 43330 45317 42889 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -pthread -O3 -lm
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 16 32 48 64 80 SE +/- 0.97, N = 3 SE +/- 0.26, N = 3 SE +/- 0.53, N = 3 73.16 74.15 73.31 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -fopenmp -ljpeg -lz -lm
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 700K 1400K 2100K 2800K 3500K SE +/- 39558.07, N = 15 SE +/- 34194.49, N = 5 SE +/- 36473.74, N = 15 3356812.88 3330130.95 3381005.53 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 600K 1200K 1800K 2400K 3000K SE +/- 35424.76, N = 15 SE +/- 31559.14, N = 12 SE +/- 16069.57, N = 3 2695791.55 2697891.75 2685028.42 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Liquid-DSP Threads: 1 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 20M 40M 60M 80M 100M SE +/- 700170.53, N = 3 SE +/- 1031315.83, N = 3 SE +/- 894548.63, N = 5 78643667 80118000 80817600 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 24 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 24 - Buffer Length: 256 - Filter Length: 57 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 200M 400M 600M 800M 1000M SE +/- 1844354.75, N = 3 SE +/- 1700807.00, N = 3 SE +/- 6356283.14, N = 12 970606667 970783333 964846667 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 13.52 13.49 13.64 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fvisibility=hidden -O3 -pthread -lm -ljpeg -lpng16
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 1.2096 2.4192 3.6288 4.8384 6.048 SE +/- 0.027, N = 3 SE +/- 0.042, N = 3 SE +/- 0.004, N = 3 5.361 5.311 5.376 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fvisibility=hidden -O3 -pthread -lm -ljpeg -lpng16
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 28.60 28.51 28.61 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -fvisibility=hidden -O3 -pthread -lm -ljpeg -lpng16
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 20 40 60 80 100 SE +/- 0.41, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 79.96 79.60 79.81 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
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 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 31.70 31.69 31.69 -march=znver3 -march=znver3 -march=znver2 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 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 1.3205 2.641 3.9615 5.282 6.6025 SE +/- 0.007, N = 3 SE +/- 0.017, N = 3 SE +/- 0.006, N = 3 5.860 5.869 5.851 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -fopenmp -O3
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 1.2575 2.515 3.7725 5.03 6.2875 SE +/- 0.059, N = 5 SE +/- 0.012, N = 3 SE +/- 0.049, N = 3 5.536 5.589 5.588 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
Ngspice Circuit: C2670 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 20 40 60 80 100 SE +/- 0.85, N = 3 SE +/- 0.52, N = 15 SE +/- 0.51, N = 15 76.87 78.39 77.70 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -fopenmp -lm -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE
Ngspice Circuit: C7552 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C7552 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 15 30 45 60 75 SE +/- 0.65, N = 3 SE +/- 0.77, N = 3 SE +/- 0.42, N = 3 66.07 65.73 66.02 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -fopenmp -lm -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 4 8 12 16 20 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 14.51 13.90 14.33 -march=znver3 -march=znver3 -march=znver2 1. (CC) gcc options: -O3 -pedantic -fvisibility=hidden
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.4 Preset: Exhaustive GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 14 28 42 56 70 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 64.17 64.18 64.10 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -flto -pthread
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack GCC 11 Pre-Tuned Znver3 GCC 11 Tuned Znver3 GCC 11 Znver2 3 6 9 12 15 SE +/- 0.06, N = 5 SE +/- 0.08, N = 5 SE +/- 0.08, N = 5 10.11 10.31 10.39 -march=znver3 -march=znver3 -march=znver2 1. (CXX) g++ options: -O3 -rdynamic
Phoronix Test Suite v10.8.4