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&grt&rdt .
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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-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 Tuned Znver3: CXXFLAGS="-O3 -march=znver3" CFLAGS="-O3 -march=znver3" - GCC 11 Znver2: CXXFLAGS="-O3 -march=znver2" CFLAGS="-O3 -march=znver2" - GCC 11 Pre-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 astcenc: Exhaustive c-ray: Total Time - 4K, 16 Rays Per Pixel coremark: CoreMark Size 666 - Iterations Per Second fftw: Stock - 1D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 2048 graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space encode-mp3: WAV To MP3 libraw: Post-Processing Benchmark liquid-dsp: 1 - 256 - 57 liquid-dsp: 24 - 256 - 57 ngspice: C2670 ngspice: C7552 redis: GET redis: SET rnnoise: smallpt: Global Illumination Renderer; 128 Samples svt-vp9: VMAF Optimized - Bosphorus 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p hmmer: Pfam Database Search encode-wavpack: WAV To WavPack webp: Quality 100, Lossless webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression x265: Bosphorus 4K compress-zstd: 8 - Compression Speed compress-zstd: 19 - Compression Speed compress-zstd: 3, Long Mode - Compression Speed GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 8.20 32.92 26.17 94.70 64.1778 31.686 635188.039809 13449 45317 954 934 1768 379 971 5.589 74.15 80118000 970783333 78.392 65.727 3330130.95 2697891.75 13.904 5.869 217.23 203.11 79.601 10.308 13.490 5.311 28.511 22.79 1089.0 44.8 1014.2 8.22 32.54 26.17 98.10 64.0990 31.690 645138.922887 13263 42889 952 920 1758 373 932 5.588 73.31 80817600 964846667 77.696 66.016 3381005.53 2685028.42 14.328 5.851 214.36 201.27 79.809 10.386 13.641 5.376 28.609 22.72 1072.4 44.8 1015.3 8.14 32.95 25.97 96.62 64.1711 31.704 642080.763340 13338 43330 951 936 1766 379 970 5.536 73.16 78643667 970606667 76.865 66.066 3356812.88 2695791.55 14.511 5.860 217.52 203.41 79.955 10.107 13.519 5.361 28.601 23.00 1068.0 44.6 1004.6 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 8.20 8.22 8.14 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 8 16 24 32 40 SE +/- 0.26, N = 3 SE +/- 0.17, N = 3 SE +/- 0.21, N = 3 32.92 32.54 32.95 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.34, N = 3 26.17 26.17 25.97 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 20 40 60 80 100 SE +/- 0.84, N = 3 SE +/- 0.50, N = 3 SE +/- 0.94, N = 3 94.70 98.10 96.62 -march=znver3 -march=znver2 -march=znver3 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.4 Preset: Exhaustive GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 14 28 42 56 70 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 64.18 64.10 64.17 -march=znver3 -march=znver2 -march=znver3 1. (CXX) g++ options: -O3 -flto -pthread
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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 31.69 31.69 31.70 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -lm -lpthread -O3
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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 140K 280K 420K 560K 700K SE +/- 7601.44, N = 3 SE +/- 1451.16, N = 3 SE +/- 2904.70, N = 3 635188.04 645138.92 642080.76 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -O2 -O3 -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 GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 3K 6K 9K 12K 15K SE +/- 63.19, N = 3 SE +/- 137.60, N = 3 SE +/- 84.45, N = 3 13449 13263 13338 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 10K 20K 30K 40K 50K SE +/- 429.31, N = 3 SE +/- 327.67, N = 3 SE +/- 529.09, N = 3 45317 42889 43330 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -pthread -O3 -lm
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 200 400 600 800 1000 SE +/- 2.60, N = 3 SE +/- 1.45, N = 3 SE +/- 0.67, N = 3 954 952 951 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 200 400 600 800 1000 SE +/- 5.57, N = 3 SE +/- 9.54, N = 3 SE +/- 9.74, N = 3 934 920 936 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 400 800 1200 1600 2000 SE +/- 3.93, N = 3 SE +/- 0.58, N = 3 SE +/- 3.21, N = 3 1768 1758 1766 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 80 160 240 320 400 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 379 373 379 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 200 400 600 800 1000 SE +/- 4.51, N = 3 SE +/- 5.33, N = 3 SE +/- 1.45, N = 3 971 932 970 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -fopenmp -O3 -pthread -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lm -lpthread
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 1.2575 2.515 3.7725 5.03 6.2875 SE +/- 0.012, N = 3 SE +/- 0.049, N = 3 SE +/- 0.059, N = 5 5.589 5.588 5.536 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 16 32 48 64 80 SE +/- 0.26, N = 3 SE +/- 0.53, N = 3 SE +/- 0.97, N = 3 74.15 73.31 73.16 -march=znver3 -march=znver2 -march=znver3 1. (CXX) g++ options: -O3 -fopenmp -ljpeg -lz -lm
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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 20M 40M 60M 80M 100M SE +/- 1031315.83, N = 3 SE +/- 894548.63, N = 5 SE +/- 700170.53, N = 3 80118000 80817600 78643667 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 200M 400M 600M 800M 1000M SE +/- 1700807.00, N = 3 SE +/- 6356283.14, N = 12 SE +/- 1844354.75, N = 3 970783333 964846667 970606667 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Ngspice Circuit: C2670 OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 20 40 60 80 100 SE +/- 0.52, N = 15 SE +/- 0.51, N = 15 SE +/- 0.85, N = 3 78.39 77.70 76.87 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 15 30 45 60 75 SE +/- 0.77, N = 3 SE +/- 0.42, N = 3 SE +/- 0.65, N = 3 65.73 66.02 66.07 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -O3 -fopenmp -lm -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 700K 1400K 2100K 2800K 3500K SE +/- 34194.49, N = 5 SE +/- 36473.74, N = 15 SE +/- 39558.07, N = 15 3330130.95 3381005.53 3356812.88 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 600K 1200K 1800K 2400K 3000K SE +/- 31559.14, N = 12 SE +/- 16069.57, N = 3 SE +/- 35424.76, N = 15 2697891.75 2685028.42 2695791.55 -march=znver3 -march=znver2 -march=znver3 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 13.90 14.33 14.51 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -O3 -pedantic -fvisibility=hidden
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 1.3205 2.641 3.9615 5.282 6.6025 SE +/- 0.017, N = 3 SE +/- 0.006, N = 3 SE +/- 0.007, N = 3 5.869 5.851 5.860 -march=znver3 -march=znver2 -march=znver3 1. (CXX) g++ options: -fopenmp -O3
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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 50 100 150 200 250 SE +/- 2.16, N = 3 SE +/- 1.85, N = 3 SE +/- 2.21, N = 3 217.23 214.36 217.52 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 40 80 120 160 200 SE +/- 0.68, N = 3 SE +/- 0.41, N = 3 SE +/- 0.50, N = 3 203.11 201.27 203.41 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.41, N = 3 79.60 79.81 79.96 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 3 6 9 12 15 SE +/- 0.08, N = 5 SE +/- 0.08, N = 5 SE +/- 0.06, N = 5 10.31 10.39 10.11 -march=znver3 -march=znver2 -march=znver3 1. (CXX) g++ options: -O3 -rdynamic
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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 4 8 12 16 20 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 13.49 13.64 13.52 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 1.2096 2.4192 3.6288 4.8384 6.048 SE +/- 0.042, N = 3 SE +/- 0.004, N = 3 SE +/- 0.027, N = 3 5.311 5.376 5.361 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 28.51 28.61 28.60 -march=znver3 -march=znver2 -march=znver3 1. (CC) gcc options: -fvisibility=hidden -O3 -pthread -lm -ljpeg -lpng16
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K GCC 11 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.15, N = 3 22.79 22.72 23.00 -march=znver3 -march=znver2 -march=znver3 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 200 400 600 800 1000 SE +/- 7.42, N = 3 SE +/- 13.07, N = 4 SE +/- 10.96, N = 5 1089.0 1072.4 1068.0 -march=znver3 -march=znver2 -march=znver3 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 Tuned Znver3 GCC 11 Znver2 GCC 11 Pre-Tuned Znver3 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 SE +/- 0.22, N = 3 44.8 44.8 44.6 -march=znver3 -march=znver2 -march=znver3 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
Phoronix Test Suite v10.8.4