Ryzen 9 3900XT vs. 3950X vs. Intel Core i9 10900K Linux Intel Core i9-10900K testing with a Gigabyte Z490 AORUS MASTER (F3 BIOS) and Gigabyte AMD Radeon RX 5500/5500M / Pro 5500M 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2008153-SYST-RYZENCO50&grs .
Ryzen 9 3900XT vs. 3950X vs. Intel Core i9 10900K Linux Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Vulkan OpenCL AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K AMD Ryzen 9 3900XT 12-Core @ 3.80GHz (12 Cores / 24 Threads) MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.94 BIOS) AMD Starship/Matisse 16GB 500GB Seagate FireCuda 520 SSD ZP500GM30002 AMD Radeon RX 56/64 8GB (1630/945MHz) AMD Vega 10 HDMI Audio ASUS MG28U Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.4.0-42-generic (x86_64) GNOME Shell 3.36.1 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 ext4 3840x2160 AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1302 BIOS) 2000GB Corsair Force MP600 AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2055/875MHz) AMD Navi 10 HDMI Audio Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 5.6.11-050611-generic (x86_64) 4.6 Mesa 20.2.0-devel (git-45c3331 2020-05-09 focal-oibaf-ppa) (LLVM 9.0.1) 1.2.128 Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads) Gigabyte Z490 AORUS MASTER (F3 BIOS) Intel Comet Lake PCH Samsung SSD 970 EVO 250GB Gigabyte AMD Radeon RX 5500/5500M / Pro 5500M 8GB (1890/875MHz) Realtek ALC1220 Intel Device 15f3 + Intel Wi-Fi 6 AX201 5.8.0-050800daily20200707-generic (x86_64) GNOME Shell 3.36.3 modesetting 1.20.8 4.6 Mesa 20.2.0-devel (git-ef67218 2020-07-07 focal-oibaf-ppa) (LLVM 10.0.1) OpenCL 1.1 Mesa 20.2.0-devel (git-c977567db6) 1.2.131 1920x1080 OpenBenchmarking.org Compiler Details - AMD Ryzen 9 3900XT, AMD Ryzen 9 3950X: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - AMD Ryzen 9 3900XT: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 - AMD Ryzen 9 3950X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013 - Intel Core i9 10900K: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8 Java Details - AMD Ryzen 9 3900XT: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) - AMD Ryzen 9 3950X: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) - Intel Core i9 10900K: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) Python Details - AMD Ryzen 9 3900XT: Python 3.8.2 - AMD Ryzen 9 3950X: Python 3.8.2 - Intel Core i9 10900K: Python 2.7.18rc1 + Python 3.8.2 Security Details - AMD Ryzen 9 3900XT: 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 STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - AMD Ryzen 9 3950X: 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 STIBP: conditional RSB filling + tsx_async_abort: Not affected - Intel Core i9 10900K: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ryzen 9 3900XT vs. 3950X vs. Intel Core i9 10900K Linux sysbench: Memory rsvg: SVG Files To PNG rodinia: OpenMP CFD Solver compress-zstd: 3 opm: Flow MPI Norne - 8 c-ray: Total Time - 4K, 16 Rays Per Pixel dacapobench: Tradebeans ecp-candle: P3B2 compress-pbzip2: 256MB File Compression blender: Pabellon Barcelona - CPU-Only blender: Classroom - CPU-Only sockperf: Throughput blender: Fishy Cat - CPU-Only build-mplayer: Time To Compile compress-7zip: Compress Speed Test build-llvm: Time To Compile v-ray: CPU tachyon: Total Time blender: Barbershop - CPU-Only build-ffmpeg: Time To Compile opm: Flow MPI Norne - 4 compress-zstd: 19 darktable: Boat - CPU-only rodinia: OpenMP LavaMD build-linux-kernel: Time To Compile blender: BMW27 - CPU-Only build-imagemagick: Time To Compile rays1bench: Large Scene john-the-ripper: Blowfish inkscape: SVG Files To PNG sysbench: CPU john-the-ripper: MD5 build2: Time To Compile svt-av1: Enc Mode 4 - 1080p dav1d: Summer Nature 1080p aom-av1: Speed 6 Realtime dav1d: Chimera 1080p darktable: Masskrug - CPU-only svt-av1: Enc Mode 0 - 1080p dav1d: Summer Nature 4K aom-av1: Speed 8 Realtime blosc: blosclz avifenc: 2 daphne: OpenMP - Points2Image rodinia: OpenMP Streamcluster lzbench: XZ 0 - Compression avifenc: 0 lzbench: Crush 0 - Decompression tscp: AI Chess Performance lzbench: Crush 0 - Compression tesseract-ocr: Time To OCR 7 Images build-php: Time To Compile build-gdb: Time To Compile ecp-candle: P3B1 daphne: OpenMP - Euclidean Cluster compress-gzip: Linux Source Tree Archiving To .tar.gz svt-vp9: Visual Quality Optimized - Bosphorus 1080p build-clash: Time To Compile dav1d: Chimera 1080p 10-bit dacapobench: Jython lzbench: Brotli 0 - Decompression svt-av1: Enc Mode 8 - 1080p lzbench: Brotli 2 - Decompression svt-vp9: VMAF Optimized - Bosphorus 1080p svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p darktable: Server Room - CPU-only build-apache: Time To Compile dacapobench: Tradesoap lzbench: Libdeflate 1 - Decompression gimp: unsharp-mask swet: Average lzbench: Zstd 8 - Decompression lzbench: Zstd 1 - Decompression ocrmypdf: Processing 60 Page PDF Document sockperf: Latency Ping Pong rawtherapee: Total Benchmark Time hugin: Panorama Photo Assistant + Stitching Time cryptopp: Integer + Elliptic Curve Public Key Algorithms gimp: auto-levels lzbench: Zstd 8 - Compression rodinia: OpenMP Leukocyte aom-av1: Speed 6 Two-Pass opm: Flow MPI Norne - 1 system-decompress-xz: build-gcc: Time To Compile cryptopp: Keyed Algorithms crafty: Elapsed Time wireguard: opm: Flow MPI Norne - 2 gimp: resize daphne: OpenMP - NDT Mapping lzbench: Zstd 1 - Compression aom-av1: Speed 4 Two-Pass compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 lzbench: Libdeflate 1 - Compression lzbench: Brotli 0 - Compression darktable: Server Rack - CPU-only lzbench: Brotli 2 - Compression avifenc: 8 ecp-candle: P1B2 lzbench: XZ 0 - Decompression cryptopp: Unkeyed Algorithms octave-benchmark: libreoffice: 20 Documents To PDF avifenc: 10 opm: Flow MPI Norne - 12 gimp: rotate aom-av1: Speed 0 Two-Pass sockperf: Latency Under Load smallpt: Global Illumination Renderer; 128 Samples dacapobench: H2 rodinia: OpenMP HotSpot3D AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 9314647.2646 23.124 13.095 4466.5 228.114 41.932 3814 658.349 2.397 366.29 292.08 500978 159.27 24.945 77618 426.191 21650 59.9605 438.73 39.317 171.897 38.9 11.736 159.329 56.355 109.02 22.515 88.71 20808 23.658 26416.0228 1355333 77.804 4.560 551.22 19.63 584.36 4.499 0.124 197.69 39.07 11563.9 40.238 35760.365232121 21.586 45 65.559 512 1386507 111 22.695 45.597 92.098 1249.794 1241.62 33.319 182.56 364.069 111.48 3849 671 37.403 786 195.25 204.25 3.770 20.773 3314 1315 14.678 812538826 1678 1577 20.171 2.918 54.081 43.857 5625.190308 11.749 109 85.713 4.20 295.422 3.302 779.992 702.693757 9334216 192.636 198.221 7.232 724.43 574 2.73 24.905 277 573 0.189 229 4.513 39.096 138 406.961768 6.658 6.240 4.387 298.032 10.649 0.35 12.961 7.161 3063 86.478 9233785.7921 34.872 10.790 4048.9 225.757 31.332 4042 665.171 2.071 279.90 222.53 525074 122.00 20.859 89520 364.203 28264 45.3617 338.20 33.590 167.877 39.6 12.124 121.762 47.632 83.09 20.547 110.71 27955 26.875 35365.2875 1792000 70.088 5.287 586.06 19.54 621.64 4.188 0.128 203.34 38.21 11362.7 35.356 35814.430874609 25.748 42 59.272 542 1343784 115 23.506 42.767 86.091 1318.999 1263.14 33.523 195.72 361.416 114.00 3937 672 43.271 778 206.18 212.97 3.566 20.026 3454 1308 14.720 856526515 1753 1584 17.963 3.227 53.400 43.956 5572.513893 11.725 116 78.395 4.19 288.788 3.276 718.553 715.959234 9213619 183.101 194.053 6.759 677.06 574 2.71 24.150 274 566 0.186 223 4.498 39.859 133 401.843000 6.712 6.340 4.385 296.033 10.586 0.35 17.158 5.187 3324 85.902 34988872.5218 16.240 20.540 2533.3 392.141 52.154 2472 408.656 3.353 432.49 342.23 755132 183.73 31.352 59780 542.312 19159 66.2506 487.30 48.346 238.880 28.3 16.411 169.995 66.412 115.62 27.878 81.69 23131 20.048 27099.0542 1355333 91.579 4.064 706.54 24.89 728.78 5.209 0.154 163.79 47.18 9434.4 43.273 29433.652733230 21.197 51 71.956 617 1619001 133 19.667 51.081 77.343 1115.623 1464.46 28.620 167.46 312.121 129.82 3394 778 37.352 901 179.49 185.89 4.076 18.340 3053 1479 13.039 915339645 1886 1771 19.896 3.087 58.824 39.922 6131.578624 10.684 106 84.502 4.58 315.379 3.029 744.541 761.961220 9986171 178.562 208.826 6.868 702.03 614 2.89 25.677 291 541 0.196 234 4.695 38.223 138 392.323674 6.475 6.459 4.458 10.586 0.35 18.688 7.878 2841 85.563 OpenBenchmarking.org
Sysbench Test: Memory OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 7M 14M 21M 28M 35M SE +/- 32434.91, N = 3 SE +/- 1244.89, N = 3 SE +/- 106203.96, N = 3 9314647.26 9233785.79 34988872.52 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
librsvg Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 23.12 34.87 16.24 1. AMD Ryzen 9 3900XT: rsvg-convert version 2.48.2 2. AMD Ryzen 9 3950X: rsvg-convert version 2.48.7 3. Intel Core i9 10900K: rsvg-convert version 2.48.2
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 13.10 10.79 20.54 1. (CXX) g++ options: -O2 -lOpenCL
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 1000 2000 3000 4000 5000 SE +/- 3.87, N = 3 SE +/- 57.72, N = 3 SE +/- 13.78, N = 3 4466.5 4048.9 2533.3 1. (CC) gcc options: -O3 -pthread -lz -llzma
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 8 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 8 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 90 180 270 360 450 SE +/- 0.37, N = 3 SE +/- 0.30, N = 3 SE +/- 0.18, N = 3 228.11 225.76 392.14 1. flow 2020.04
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 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 41.93 31.33 52.15 1. (CC) gcc options: -lm -lpthread -O3
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 900 1800 2700 3600 4500 SE +/- 36.76, N = 3 SE +/- 16.35, N = 4 SE +/- 18.30, N = 4 3814 4042 2472
ECP-CANDLE Benchmark: P3B2 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P3B2 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 140 280 420 560 700 658.35 665.17 408.66
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.7544 1.5088 2.2632 3.0176 3.772 SE +/- 0.036, N = 4 SE +/- 0.035, N = 3 SE +/- 0.011, N = 3 2.397 2.071 3.353 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Pabellon Barcelona - Compute: CPU-Only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 90 180 270 360 450 SE +/- 0.11, N = 3 SE +/- 0.41, N = 3 SE +/- 0.52, N = 3 366.29 279.90 432.49
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Classroom - Compute: CPU-Only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 70 140 210 280 350 SE +/- 0.46, N = 3 SE +/- 0.29, N = 3 SE +/- 0.49, N = 3 292.08 222.53 342.23
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 160K 320K 480K 640K 800K SE +/- 2637.82, N = 5 SE +/- 2868.84, N = 5 SE +/- 7020.19, N = 5 500978 525074 755132 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Fishy Cat - Compute: CPU-Only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 40 80 120 160 200 SE +/- 0.21, N = 3 SE +/- 0.16, N = 3 SE +/- 0.24, N = 3 159.27 122.00 183.73
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 24.95 20.86 31.35
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 20K 40K 60K 80K 100K SE +/- 307.71, N = 3 SE +/- 314.10, N = 3 SE +/- 57.00, N = 3 77618 89520 59780 1. (CXX) g++ options: -pipe -lpthread
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 120 240 360 480 600 SE +/- 2.23, N = 3 SE +/- 3.56, N = 3 SE +/- 3.01, N = 3 426.19 364.20 542.31
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 6K 12K 18K 24K 30K SE +/- 127.33, N = 3 SE +/- 72.46, N = 3 SE +/- 63.00, N = 3 21650 28264 19159
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 15 30 45 60 75 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.37, N = 3 59.96 45.36 66.25 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Barbershop - Compute: CPU-Only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 110 220 330 440 550 SE +/- 0.27, N = 3 SE +/- 0.74, N = 3 SE +/- 0.27, N = 3 438.73 338.20 487.30
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 11 22 33 44 55 SE +/- 0.21, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 39.32 33.59 48.35
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 4 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 4 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 50 100 150 200 250 SE +/- 0.52, N = 3 SE +/- 0.18, N = 3 SE +/- 0.30, N = 3 171.90 167.88 238.88 1. flow 2020.04
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 38.9 39.6 28.3 1. (CC) gcc options: -O3 -pthread -lz -llzma
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 11.74 12.12 16.41
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 40 80 120 160 200 SE +/- 0.31, N = 3 SE +/- 1.24, N = 3 SE +/- 0.60, N = 3 159.33 121.76 170.00 1. (CXX) g++ options: -O2 -lOpenCL
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 15 30 45 60 75 SE +/- 0.55, N = 3 SE +/- 0.59, N = 3 SE +/- 0.40, N = 3 56.36 47.63 66.41
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: BMW27 - Compute: CPU-Only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 30 60 90 120 150 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.55, N = 3 109.02 83.09 115.62
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 7 14 21 28 35 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 22.52 20.55 27.88
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 88.71 110.71 81.69
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 6K 12K 18K 24K 30K SE +/- 59.05, N = 3 SE +/- 24.17, N = 3 SE +/- 9.68, N = 3 20808 27955 23131 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.20, N = 8 23.66 26.88 20.05 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 8K 16K 24K 32K 40K SE +/- 3.03, N = 3 SE +/- 2.36, N = 3 SE +/- 18.64, N = 3 26416.02 35365.29 27099.05 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 400K 800K 1200K 1600K 2000K SE +/- 2603.42, N = 3 SE +/- 3214.55, N = 3 SE +/- 3844.19, N = 3 1355333 1792000 1355333 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.44, N = 3 77.80 70.09 91.58
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 1.1896 2.3792 3.5688 4.7584 5.948 SE +/- 0.010, N = 3 SE +/- 0.012, N = 3 SE +/- 0.003, N = 3 4.560 5.287 4.064 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 150 300 450 600 750 SE +/- 0.48, N = 3 SE +/- 0.41, N = 3 SE +/- 1.80, N = 3 551.22 586.06 706.54 MIN: 430.66 / MAX: 593.29 MIN: 413.53 / MAX: 634.85 MIN: 595.81 / MAX: 770.36 1. (CC) gcc options: -pthread
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 19.63 19.54 24.89 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 160 320 480 640 800 SE +/- 1.75, N = 3 SE +/- 1.78, N = 3 SE +/- 1.63, N = 3 584.36 621.64 728.78 MIN: 458.73 / MAX: 716.49 MIN: 477.67 / MAX: 783.67 MIN: 570.1 / MAX: 1001.35 1. (CC) gcc options: -pthread
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 1.172 2.344 3.516 4.688 5.86 SE +/- 0.010, N = 3 SE +/- 0.026, N = 3 SE +/- 0.018, N = 3 4.499 4.188 5.209
SVT-AV1 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.0347 0.0694 0.1041 0.1388 0.1735 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.124 0.128 0.154 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.36, N = 3 SE +/- 0.63, N = 3 197.69 203.34 163.79 MIN: 157.46 / MAX: 207.07 MIN: 146.62 / MAX: 210.51 MIN: 123.1 / MAX: 170.44 1. (CC) gcc options: -pthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 11 22 33 44 55 SE +/- 0.31, N = 3 SE +/- 0.26, N = 3 SE +/- 0.10, N = 3 39.07 38.21 47.18 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
C-Blosc Compressor: blosclz OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.0 Beta 5 Compressor: blosclz AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 2K 4K 6K 8K 10K SE +/- 12.18, N = 3 SE +/- 11.72, N = 3 SE +/- 16.07, N = 3 11563.9 11362.7 9434.4 1. (CXX) g++ options: -rdynamic
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 10 20 30 40 50 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.24, N = 3 40.24 35.36 43.27 1. (CXX) g++ options: -O3 -fPIC
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 8K 16K 24K 32K 40K SE +/- 555.50, N = 3 SE +/- 208.67, N = 3 SE +/- 350.10, N = 3 35760.37 35814.43 29433.65 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 21.59 25.75 21.20 1. (CXX) g++ options: -O2 -lOpenCL
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 12 24 36 48 60 SE +/- 0.47, N = 7 45 42 51 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 16 32 48 64 80 SE +/- 0.38, N = 3 SE +/- 0.47, N = 3 SE +/- 0.61, N = 3 65.56 59.27 71.96 1. (CXX) g++ options: -O3 -fPIC
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 130 260 390 520 650 SE +/- 0.67, N = 3 SE +/- 4.48, N = 3 SE +/- 6.51, N = 3 512 542 617 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 300K 600K 900K 1200K 1500K SE +/- 15706.49, N = 6 SE +/- 11959.49, N = 11 SE +/- 2785.95, N = 5 1386507 1343784 1619001 1. (CC) gcc options: -O3 -march=native
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 30 60 90 120 150 SE +/- 1.20, N = 3 SE +/- 1.53, N = 3 111 115 133 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 6 12 18 24 30 SE +/- 0.16, N = 3 SE +/- 0.21, N = 3 SE +/- 0.03, N = 3 22.70 23.51 19.67
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 12 24 36 48 60 SE +/- 0.29, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 45.60 42.77 51.08
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 20 40 60 80 100 SE +/- 0.26, N = 3 SE +/- 0.07, N = 3 SE +/- 0.24, N = 3 92.10 86.09 77.34
ECP-CANDLE Benchmark: P3B1 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P3B1 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 300 600 900 1200 1500 1249.79 1319.00 1115.62
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 300 600 900 1200 1500 SE +/- 0.76, N = 3 SE +/- 2.63, N = 3 SE +/- 1.21, N = 3 1241.62 1263.14 1464.46 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.47, N = 4 SE +/- 0.43, N = 3 33.32 33.52 28.62
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 40 80 120 160 200 SE +/- 0.32, N = 3 SE +/- 0.65, N = 3 SE +/- 0.61, N = 3 182.56 195.72 167.46 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Timed Clash Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Clash Compilation Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 80 160 240 320 400 SE +/- 0.53, N = 3 SE +/- 1.26, N = 3 SE +/- 1.17, N = 3 364.07 361.42 312.12
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 30 60 90 120 150 SE +/- 0.27, N = 3 SE +/- 0.18, N = 3 SE +/- 0.26, N = 3 111.48 114.00 129.82 MIN: 75.01 / MAX: 236.77 MIN: 77.79 / MAX: 233.75 MIN: 83.54 / MAX: 296.51 1. (CC) gcc options: -pthread
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 800 1600 2400 3200 4000 SE +/- 36.98, N = 4 SE +/- 36.14, N = 4 SE +/- 27.05, N = 4 3849 3937 3394
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 200 400 600 800 1000 SE +/- 5.04, N = 3 SE +/- 3.71, N = 3 SE +/- 0.33, N = 3 671 672 778 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 10 20 30 40 50 SE +/- 0.07, N = 3 SE +/- 0.31, N = 3 SE +/- 0.11, N = 3 37.40 43.27 37.35 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 200 400 600 800 1000 SE +/- 2.08, N = 3 SE +/- 3.18, N = 3 SE +/- 0.88, N = 3 786 778 901 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 50 100 150 200 250 SE +/- 2.95, N = 3 SE +/- 2.31, N = 7 SE +/- 2.16, N = 3 195.25 206.18 179.49 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 50 100 150 200 250 SE +/- 0.37, N = 3 SE +/- 0.31, N = 3 SE +/- 0.10, N = 3 204.25 212.97 185.89 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.9171 1.8342 2.7513 3.6684 4.5855 SE +/- 0.003, N = 3 SE +/- 0.008, N = 3 SE +/- 0.017, N = 3 3.770 3.566 4.076
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 20.77 20.03 18.34
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 700 1400 2100 2800 3500 SE +/- 18.74, N = 4 SE +/- 41.25, N = 4 SE +/- 38.75, N = 3 3314 3454 3053
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 300 600 900 1200 1500 SE +/- 1.33, N = 3 SE +/- 22.00, N = 3 SE +/- 0.58, N = 3 1315 1308 1479 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 14.68 14.72 13.04
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 200M 400M 600M 800M 1000M SE +/- 1848369.01, N = 3 SE +/- 13883092.50, N = 3 SE +/- 12609461.68, N = 4 812538826 856526515 915339645 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 400 800 1200 1600 2000 SE +/- 6.36, N = 3 SE +/- 15.52, N = 3 SE +/- 1.45, N = 3 1678 1753 1886 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 400 800 1200 1600 2000 SE +/- 4.06, N = 3 SE +/- 15.50, N = 3 1577 1584 1771 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 5 10 15 20 25 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 20.17 17.96 19.90
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.7261 1.4522 2.1783 2.9044 3.6305 SE +/- 0.026, N = 25 SE +/- 0.039, N = 20 SE +/- 0.035, N = 6 2.918 3.227 3.087 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 13 26 39 52 65 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 54.08 53.40 58.82 1. RawTherapee, version 5.8, command line.
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 10 20 30 40 50 SE +/- 0.42, N = 3 SE +/- 0.21, N = 3 SE +/- 0.30, N = 3 43.86 43.96 39.92
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 1300 2600 3900 5200 6500 SE +/- 13.26, N = 3 SE +/- 9.44, N = 3 SE +/- 4.16, N = 3 5625.19 5572.51 6131.58 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 11.75 11.73 10.68
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 30 60 90 120 150 SE +/- 1.86, N = 3 109 116 106 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.22, N = 3 SE +/- 1.24, N = 3 85.71 78.40 84.50 1. (CXX) g++ options: -O2 -lOpenCL
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 1.0305 2.061 3.0915 4.122 5.1525 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 4.20 4.19 4.58 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 1 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 70 140 210 280 350 SE +/- 1.32, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 295.42 288.79 315.38 1. flow 2020.04
System XZ Decompression OpenBenchmarking.org Seconds, Fewer Is Better System XZ Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.743 1.486 2.229 2.972 3.715 SE +/- 0.002, N = 3 SE +/- 0.035, N = 3 SE +/- 0.001, N = 3 3.302 3.276 3.029
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 9.3.0 Time To Compile AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 200 400 600 800 1000 SE +/- 2.11, N = 3 SE +/- 0.37, N = 3 SE +/- 1.71, N = 3 779.99 718.55 744.54
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 160 320 480 640 800 SE +/- 3.90, N = 3 SE +/- 9.50, N = 5 SE +/- 2.17, N = 3 702.69 715.96 761.96 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 2M 4M 6M 8M 10M SE +/- 22396.21, N = 3 SE +/- 123884.70, N = 4 SE +/- 15660.23, N = 3 9334216 9213619 9986171 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 40 80 120 160 200 SE +/- 1.59, N = 3 SE +/- 0.46, N = 3 SE +/- 2.24, N = 5 192.64 183.10 178.56
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 2 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 50 100 150 200 250 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 SE +/- 0.23, N = 3 198.22 194.05 208.83 1. flow 2020.04
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 2 4 6 8 10 SE +/- 0.036, N = 3 SE +/- 0.112, N = 3 SE +/- 0.057, N = 3 7.232 6.759 6.868
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 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 160 320 480 640 800 SE +/- 1.51, N = 3 SE +/- 2.34, N = 3 SE +/- 2.05, N = 3 724.43 677.06 702.03 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 130 260 390 520 650 SE +/- 6.03, N = 3 SE +/- 0.33, N = 3 574 574 614 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
AOM AV1 Encoder Mode: Speed 4 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.6503 1.3006 1.9509 2.6012 3.2515 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.73 2.71 2.89 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 24.91 24.15 25.68 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 60 120 180 240 300 SE +/- 4.00, N = 3 SE +/- 1.00, N = 3 277 274 291 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 120 240 360 480 600 SE +/- 5.13, N = 3 SE +/- 5.90, N = 3 573 566 541 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.0441 0.0882 0.1323 0.1764 0.2205 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.189 0.186 0.196
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 229 223 234 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 1.0564 2.1128 3.1692 4.2256 5.282 SE +/- 0.037, N = 3 SE +/- 0.022, N = 3 SE +/- 0.015, N = 3 4.513 4.498 4.695 1. (CXX) g++ options: -O3 -fPIC
ECP-CANDLE Benchmark: P1B2 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P1B2 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 9 18 27 36 45 39.10 39.86 38.22
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 30 60 90 120 150 SE +/- 1.16, N = 7 138 133 138 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 90 180 270 360 450 SE +/- 0.28, N = 3 SE +/- 5.30, N = 3 SE +/- 0.12, N = 3 406.96 401.84 392.32 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 5.2.0 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 2 4 6 8 10 SE +/- 0.025, N = 5 SE +/- 0.044, N = 5 SE +/- 0.045, N = 5 6.658 6.712 6.475
LibreOffice Test: 20 Documents To PDF OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 2 4 6 8 10 SE +/- 0.038, N = 25 SE +/- 0.068, N = 21 SE +/- 0.046, N = 22 6.240 6.340 6.459 1. AMD Ryzen 9 3900XT: LibreOffice 6.4.4.2 40(Build:2) 2. AMD Ryzen 9 3950X: LibreOffice 6.4.3.2 40(Build:2) 3. Intel Core i9 10900K: LibreOffice 6.4.4.2 40(Build:2)
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 1.0031 2.0062 3.0093 4.0124 5.0155 SE +/- 0.036, N = 3 SE +/- 0.009, N = 3 SE +/- 0.031, N = 3 4.387 4.385 4.458 1. (CXX) g++ options: -O3 -fPIC
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 12 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 12 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X 60 120 180 240 300 SE +/- 0.46, N = 3 SE +/- 0.44, N = 3 298.03 296.03 1. flow 2020.04
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 10.65 10.59 10.59
AOM AV1 Encoder Mode: Speed 0 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 0.0788 0.1576 0.2364 0.3152 0.394 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.35 0.35 0.35 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 5 10 15 20 25 SE +/- 1.03, N = 25 SE +/- 2.26, N = 21 SE +/- 0.13, N = 5 12.96 17.16 18.69 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 2 4 6 8 10 SE +/- 0.240, N = 15 SE +/- 0.004, N = 3 SE +/- 0.009, N = 3 7.161 5.187 7.878 1. (CXX) g++ options: -fopenmp -O3
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 700 1400 2100 2800 3500 SE +/- 39.38, N = 4 SE +/- 16.90, N = 4 SE +/- 46.60, N = 20 3063 3324 2841
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D AMD Ryzen 9 3900XT AMD Ryzen 9 3950X Intel Core i9 10900K 20 40 60 80 100 SE +/- 0.41, N = 3 SE +/- 2.58, N = 15 SE +/- 0.85, N = 3 86.48 85.90 85.56 1. (CXX) g++ options: -O2 -lOpenCL
Phoronix Test Suite v10.8.4