CPU comparison AMD Ryzen 5 3500X 6-Core testing with a Gigabyte B450M DS3H-CF (F50 BIOS) and NVIDIA GeForce GTX 1050 Ti 4GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012046-HA-2012040HA66&sro .
CPU comparison Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution OpenCL TR1920X R5 3500X AMD Ryzen Threadripper 1920X 12-Core @ 3.50GHz (12 Cores / 24 Threads) ASRock X399M Taichi (P1.00 BIOS) AMD 17h 32GB 256GB THNSN5256GPUK TOSHIBA + 512GB SAMSUNG MZVKW512HMJP-000L7 AMD Radeon RX 56/64 8GB Realtek ALC1220 Optix MAG24C 2 x Intel I211 + Intel Dual Band-AC 3168NGW Ubuntu 20.04 5.4.0-56-generic (x86_64) Xfce 4.14 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.8 (LLVM 10.0.0) 1.2.128 GCC 9.3.0 ext4 1920x1080 AMD Ryzen 5 3500X 6-Core @ 3.60GHz (6 Cores) Gigabyte B450M DS3H-CF (F50 BIOS) AMD Starship/Matisse 256GB THNSN5256GPUK TOSHIBA NVIDIA GeForce GTX 1050 Ti 4GB (1290/3504MHz) NVIDIA GP107GL HD Audio HP E190i Realtek RTL8111/8168/8411 NVIDIA 450.80.02 4.6.0 OpenCL 1.2 CUDA 11.0.228 1.2.133 1280x1024 OpenBenchmarking.org Compiler Details - --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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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 - TR1920X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8001129 - R5 3500X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013 Python Details - Python 3.8.5 Security Details - TR1920X: 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 STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - R5 3500X: 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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected OpenCL Details - R5 3500X: GPU Compute Cores: 768
CPU comparison stream: Copy stream: Scale stream: Triad stream: Add pmbench: 1 - 50% pmbench: 8 - 50% pmbench: 24 - 50% pmbench: 1 - 100% Reads pmbench: 8 - 100% Reads pmbench: 1 - 100% Writes pmbench: 24 - 100% Reads pmbench: 8 - 100% Writes pmbench: 24 - 100% Writes pmbench: 1 - 80% Reads 20% Writes pmbench: 8 - 80% Reads 20% Writes pmbench: 24 - 80% Reads 20% Writes ipc-benchmark: TCP Socket - 128 ipc-benchmark: TCP Socket - 1024 ipc-benchmark: Unnamed Pipe - 128 ipc-benchmark: Unnamed Pipe - 1024 ipc-benchmark: FIFO Named Pipe - 128 ipc-benchmark: FIFO Named Pipe - 1024 npb: BT.C npb: EP.C npb: EP.D npb: FT.C npb: LU.C npb: MG.C npb: SP.B parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression botan: AES-256 botan: Blowfish aom-av1: Speed 6 Two-Pass aom-av1: Speed 8 Realtime kvazaar: Bosphorus 4K - Medium kvazaar: Bosphorus 1080p - Medium vpxenc: Speed 5 compress-7zip: Compress Speed Test build-apache: Time To Compile build-ffmpeg: Time To Compile build-linux-kernel: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel smallpt: Global Illumination Renderer; 128 Samples aobench: 2048 x 2048 - Total Time ffmpeg: H.264 HD To NTSC DV core-latency: Average Latency Between CPU Cores blender: BMW27 - CPU-Only TR1920X R5 3500X 33068.2 33721.5 36520.6 36465.7 0.0860 0.1032 0.1450 0.0393 0.0439 0.0474 0.0468 0.0676 0.1225 0.1072 0.1228 0.1509 2763312 1896825 2606605 2183690 2351114 2068182 30423.90 708.60 701.36 13645.70 37706.56 21997.24 11196.39 81.600878 2.925903 15.769507 137.447454 37 109 494 1305 93 1445 86 458 470 556 193 649 236 1166 5478.295 438.421 2.96 28.22 5.09 19.94 17.49 58222 27.549 57.024 79.170 50.261 8.648 36.516 7.896 382.28 138.10 41869.1 26035.2 28704.2 28606.0 0.0784 0.1101 0.3603 0.0385 0.0596 0.0457 0.1805 0.0706 0.2214 0.0982 0.1377 0.4056 3534190 2441221 3319803 3614649 3218204 3250096 19788.90 388.97 386.90 10565.86 24864.66 13645.11 7609.25 53.676352 4.945790 84.762492 14.738576 39 123 518 1425 103 1580 96 471 508 607 203 706 252 1181 5549.822 451.298 3.70 39.09 3.45 15.08 25.34 31476 25.870 85.843 133.855 93.032 20.449 33.171 5.315 147.73821 299.57 OpenBenchmarking.org
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy R5 3500X TR1920X 9K 18K 27K 36K 45K SE +/- 5.85, N = 5 SE +/- 6.41, N = 5 41869.1 33068.2 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale R5 3500X TR1920X 7K 14K 21K 28K 35K SE +/- 15.71, N = 5 SE +/- 22.71, N = 5 26035.2 33721.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad R5 3500X TR1920X 8K 16K 24K 32K 40K SE +/- 15.47, N = 5 SE +/- 6.15, N = 5 28704.2 36520.6 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add R5 3500X TR1920X 8K 16K 24K 32K 40K SE +/- 4.77, N = 5 SE +/- 7.03, N = 5 28606.0 36465.7 1. (CC) gcc options: -O3 -march=native -fopenmp
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% R5 3500X TR1920X 0.0194 0.0388 0.0582 0.0776 0.097 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 0.0784 0.0860 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 50% R5 3500X TR1920X 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.0016, N = 4 SE +/- 0.0000, N = 3 0.1101 0.1032 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 50% OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 50% R5 3500X TR1920X 0.0811 0.1622 0.2433 0.3244 0.4055 SE +/- 0.0049, N = 3 SE +/- 0.0012, N = 3 0.3603 0.1450 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads R5 3500X TR1920X 0.0088 0.0176 0.0264 0.0352 0.044 SE +/- 0.0001, N = 3 SE +/- 0.0003, N = 3 0.0385 0.0393 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads R5 3500X TR1920X 0.0134 0.0268 0.0402 0.0536 0.067 SE +/- 0.0007, N = 3 SE +/- 0.0004, N = 3 0.0596 0.0439 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes R5 3500X TR1920X 0.0107 0.0214 0.0321 0.0428 0.0535 SE +/- 0.0001, N = 3 SE +/- 0.0001, N = 3 0.0457 0.0474 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 100% Reads OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 100% Reads R5 3500X TR1920X 0.0406 0.0812 0.1218 0.1624 0.203 SE +/- 0.0027, N = 15 SE +/- 0.0005, N = 3 0.1805 0.0468 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes R5 3500X TR1920X 0.0159 0.0318 0.0477 0.0636 0.0795 SE +/- 0.0003, N = 3 SE +/- 0.0000, N = 3 0.0706 0.0676 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 100% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 100% Writes R5 3500X TR1920X 0.0498 0.0996 0.1494 0.1992 0.249 SE +/- 0.0039, N = 15 SE +/- 0.0020, N = 3 0.2214 0.1225 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes R5 3500X TR1920X 0.0241 0.0482 0.0723 0.0964 0.1205 SE +/- 0.0001, N = 3 SE +/- 0.0004, N = 3 0.0982 0.1072 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes R5 3500X TR1920X 0.031 0.062 0.093 0.124 0.155 SE +/- 0.0009, N = 3 SE +/- 0.0003, N = 3 0.1377 0.1228 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 80% Reads 20% Writes OpenBenchmarking.org us - Average Page Latency, Fewer Is Better pmbench Concurrent Worker Threads: 24 - Read-Write Ratio: 80% Reads 20% Writes R5 3500X TR1920X 0.0913 0.1826 0.2739 0.3652 0.4565 SE +/- 0.0026, N = 3 SE +/- 0.0013, N = 3 0.4056 0.1509 1. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread
IPC_benchmark Type: TCP Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 128 R5 3500X TR1920X 800K 1600K 2400K 3200K 4000K SE +/- 20188.44, N = 3 SE +/- 11614.85, N = 3 3534190 2763312
IPC_benchmark Type: TCP Socket - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 1024 R5 3500X TR1920X 500K 1000K 1500K 2000K 2500K SE +/- 37357.39, N = 3 SE +/- 5701.88, N = 3 2441221 1896825
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 R5 3500X TR1920X 700K 1400K 2100K 2800K 3500K SE +/- 36362.73, N = 7 SE +/- 19949.18, N = 3 3319803 2606605
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 1024 R5 3500X TR1920X 800K 1600K 2400K 3200K 4000K SE +/- 31496.16, N = 3 SE +/- 30370.57, N = 3 3614649 2183690
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 R5 3500X TR1920X 700K 1400K 2100K 2800K 3500K SE +/- 42650.31, N = 15 SE +/- 18263.92, N = 3 3218204 2351114
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 1024 R5 3500X TR1920X 700K 1400K 2100K 2800K 3500K SE +/- 42653.64, N = 4 SE +/- 16762.60, N = 15 3250096 2068182
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C R5 3500X TR1920X 7K 14K 21K 28K 35K SE +/- 24.55, N = 3 SE +/- 116.41, N = 3 19788.90 30423.90 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C R5 3500X TR1920X 150 300 450 600 750 SE +/- 1.23, N = 3 SE +/- 0.23, N = 3 388.97 708.60 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D R5 3500X TR1920X 150 300 450 600 750 SE +/- 0.48, N = 3 SE +/- 3.01, N = 3 386.90 701.36 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C R5 3500X TR1920X 3K 6K 9K 12K 15K SE +/- 33.67, N = 3 SE +/- 81.43, N = 3 10565.86 13645.70 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C R5 3500X TR1920X 8K 16K 24K 32K 40K SE +/- 33.46, N = 3 SE +/- 75.11, N = 3 24864.66 37706.56 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C R5 3500X TR1920X 5K 10K 15K 20K 25K SE +/- 212.38, N = 3 SE +/- 228.43, N = 3 13645.11 21997.24 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B R5 3500X TR1920X 2K 4K 6K 8K 10K SE +/- 11.28, N = 3 SE +/- 104.68, N = 3 7609.25 11196.39 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM R5 3500X TR1920X 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.11, N = 3 53.68 81.60 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP R5 3500X TR1920X 1.1128 2.2256 3.3384 4.4512 5.564 SE +/- 0.010032, N = 3 SE +/- 0.020765, N = 3 4.945790 2.925903 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil R5 3500X TR1920X 20 40 60 80 100 SE +/- 2.62, N = 12 SE +/- 0.43, N = 12 84.76 15.77 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding R5 3500X TR1920X 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.21, N = 3 14.74 137.45 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression R5 3500X TR1920X 9 18 27 36 45 SE +/- 0.58, N = 3 39 37 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression R5 3500X TR1920X 30 60 90 120 150 SE +/- 0.33, N = 3 123 109 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression R5 3500X TR1920X 110 220 330 440 550 SE +/- 1.53, N = 3 518 494 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 R5 3500X TR1920X 300 600 900 1200 1500 SE +/- 2.85, N = 3 SE +/- 2.52, N = 3 1425 1305 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression R5 3500X TR1920X 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 103 93 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression R5 3500X TR1920X 300 600 900 1200 1500 SE +/- 4.48, N = 3 1580 1445 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression R5 3500X TR1920X 20 40 60 80 100 SE +/- 0.67, N = 3 96 86 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression R5 3500X TR1920X 100 200 300 400 500 SE +/- 1.33, N = 3 SE +/- 1.00, N = 3 471 458 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 R5 3500X TR1920X 110 220 330 440 550 SE +/- 2.33, N = 3 508 470 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression R5 3500X TR1920X 130 260 390 520 650 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 607 556 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression R5 3500X TR1920X 40 80 120 160 200 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 203 193 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression R5 3500X TR1920X 150 300 450 600 750 SE +/- 6.64, N = 3 SE +/- 1.33, N = 3 706 649 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression R5 3500X TR1920X 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 1.73, N = 3 252 236 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression R5 3500X TR1920X 300 600 900 1200 1500 SE +/- 2.00, N = 3 SE +/- 1.53, N = 3 1181 1166 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 R5 3500X TR1920X 1200 2400 3600 4800 6000 SE +/- 14.42, N = 3 SE +/- 11.65, N = 3 5549.82 5478.30 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish R5 3500X TR1920X 100 200 300 400 500 SE +/- 0.04, N = 3 SE +/- 0.54, N = 3 451.30 438.42 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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 R5 3500X TR1920X 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 3.70 2.96 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.0 Encoder Mode: Speed 8 Realtime R5 3500X TR1920X 9 18 27 36 45 SE +/- 0.28, N = 3 SE +/- 0.19, N = 3 39.09 28.22 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 R5 3500X TR1920X 1.1453 2.2906 3.4359 4.5812 5.7265 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 3.45 5.09 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -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 R5 3500X TR1920X 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 15.08 19.94 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 R5 3500X TR1920X 6 12 18 24 30 SE +/- 0.21, N = 3 SE +/- 0.08, N = 3 25.34 17.49 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test R5 3500X TR1920X 12K 24K 36K 48K 60K SE +/- 98.57, N = 3 SE +/- 281.88, N = 3 31476 58222 1. (CXX) g++ options: -pipe -lpthread
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile R5 3500X TR1920X 6 12 18 24 30 SE +/- 0.24, N = 3 SE +/- 0.11, N = 3 25.87 27.55
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile R5 3500X TR1920X 20 40 60 80 100 SE +/- 0.61, N = 3 SE +/- 0.71, N = 5 85.84 57.02
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile R5 3500X TR1920X 30 60 90 120 150 SE +/- 1.43, N = 3 SE +/- 0.91, N = 3 133.86 79.17
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 R5 3500X TR1920X 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 93.03 50.26 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 R5 3500X TR1920X 5 10 15 20 25 SE +/- 0.011, N = 3 SE +/- 0.044, N = 3 20.449 8.648 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 R5 3500X TR1920X 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 33.17 36.52 1. (CC) gcc options: -lm -O3
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV R5 3500X TR1920X 2 4 6 8 10 SE +/- 0.033, N = 3 SE +/- 0.054, N = 3 5.315 7.896 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores R5 3500X TR1920X 80 160 240 320 400 147.74 382.28 MIN: 98.33 / MAX: 182.54 MIN: 39.57 / MAX: 571.28 1. (CXX) g++ options: -std=c++11 -pthread -O3
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: BMW27 - Compute: CPU-Only R5 3500X TR1920X 70 140 210 280 350 SE +/- 0.26, N = 3 SE +/- 0.84, N = 3 299.57 138.10
Phoronix Test Suite v10.8.5