AMD Ryzen 3 3300X AMD Ryzen 7 3800XT 8-Core testing with a ASRock X570 Pro4 (P3.00 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2007271-NE-AMDRYZEN393&grr .
AMD Ryzen 3 3300X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT AMD Ryzen 3 3300X 4-Core @ 3.80GHz (4 Cores / 8 Threads) ASRock X570 Pro4 (P2.60 BIOS) AMD Starship/Matisse 16GB 500GB CT500P2SSD8 Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz) AMD Ellesmere HDMI Audio LG Ultra HD Intel I211 Ubuntu 20.04 5.4.0-40-generic (x86_64) GNOME Shell 3.36.1 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 ext4 3840x2160 AMD Ryzen 3 3100 4-Core @ 3.60GHz (4 Cores / 8 Threads) ASRock X570 Pro4 (P3.00 BIOS) 5.4.0-42-generic (x86_64) AMD Ryzen 7 3800XT 8-Core @ 3.90GHz (8 Cores / 16 Threads) 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,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 Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Ryzen 3 3300X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013 - Ryzen 3 3100: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 - Ryzen 7 3800XT: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 Java Details - Ryzen 3 3300X: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) Python Details - Ryzen 3 3300X: Python 3.8.2 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 STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
AMD Ryzen 3 3300X sqlite: 64 sqlite: 32 sqlite: 8 rodinia: OpenMP LavaMD wireguard: rodinia: OpenMP Leukocyte sqlite: 1 rodinia: OpenMP HotSpot3D fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads rodinia: OpenMP CFD Solver postmark: Disk Transaction Performance rodinia: OpenMP Streamcluster fio: Rand Read - Sync - No - No - 2MB - Default Test Directory fio: Rand Read - Sync - No - No - 2MB - Default Test Directory fs-mark: 1000 Files, 1MB Size ior: Read Test ior: Write Test fs-mark: 1000 Files, 1MB Size, No Sync/FSync Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 1423.325 952.481 305.536 457.790 154.171 201.452 55.536 89.957 234.3 599.6 40.126 8243 20.111 790 1581 199.2 321.80 146.13 2929.1 1343.328 933.117 304.296 484.942 224.639 213.276 55.005 94.382 240.5 592.2 43.193 7282 21.714 202.6 351.50 161.90 2672.5 1632.008 900.528 302.861 234.317 199.306 120.958 75.613 85.565 235.1 602.0 22.975 8154 33.773 175.0 312.42 139.14 2983.5 OpenBenchmarking.org
SQLite Threads / Copies: 64 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 64 Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 400 800 1200 1600 2000 SE +/- 1.54, N = 3 SE +/- 1.05, N = 3 SE +/- 38.67, N = 9 1423.33 1343.33 1632.01 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 32 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 32 Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 200 400 600 800 1000 SE +/- 14.84, N = 3 SE +/- 0.28, N = 3 SE +/- 0.78, N = 3 952.48 933.12 900.53 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 70 140 210 280 350 SE +/- 0.79, N = 3 SE +/- 0.31, N = 3 SE +/- 4.28, N = 9 305.54 304.30 302.86 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 100 200 300 400 500 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 SE +/- 0.17, N = 3 457.79 484.94 234.32 1. (CXX) g++ options: -O2 -lOpenCL
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 50 100 150 200 250 SE +/- 0.79, N = 3 SE +/- 0.87, N = 3 SE +/- 0.48, N = 3 154.17 224.64 199.31
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 50 100 150 200 250 SE +/- 0.34, N = 3 SE +/- 0.45, N = 3 SE +/- 0.36, N = 3 201.45 213.28 120.96 1. (CXX) g++ options: -O2 -lOpenCL
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 20 40 60 80 100 SE +/- 0.60, N = 3 SE +/- 0.49, N = 3 SE +/- 20.08, N = 15 55.54 55.01 75.61 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 20 40 60 80 100 SE +/- 0.57, N = 3 SE +/- 0.04, N = 3 SE +/- 1.28, N = 3 89.96 94.38 85.57 1. (CXX) g++ options: -O2 -lOpenCL
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 50 100 150 200 250 SE +/- 2.78, N = 15 SE +/- 2.44, N = 15 SE +/- 3.30, N = 15 234.3 240.5 235.1 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 130 260 390 520 650 SE +/- 7.35, N = 3 SE +/- 9.98, N = 3 SE +/- 7.29, N = 5 599.6 592.2 602.0 1. (CC) gcc options: -static
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 10 20 30 40 50 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 40.13 43.19 22.98 1. (CXX) g++ options: -O2 -lOpenCL
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 2K 4K 6K 8K 10K SE +/- 89.67, N = 3 SE +/- 70.00, N = 3 SE +/- 89.67, N = 3 8243 7282 8154 1. (CC) gcc options: -O3
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 20.11 21.71 33.77 1. (CXX) g++ options: -O2 -lOpenCL
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 3 3300X 200 400 600 800 1000 SE +/- 53.00, N = 2 790 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: Sync - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 3 3300X 300 600 900 1200 1500 SE +/- 106.00, N = 2 1581 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 40 80 120 160 200 SE +/- 2.88, N = 15 SE +/- 6.48, N = 15 SE +/- 1.65, N = 3 199.2 202.6 175.0 1. (CC) gcc options: -static
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 80 160 240 320 400 SE +/- 21.34, N = 15 SE +/- 26.67, N = 15 SE +/- 20.82, N = 15 321.80 351.50 312.42 MIN: 199.91 / MAX: 574.95 MIN: 206.92 / MAX: 580.86 MIN: 117.34 / MAX: 564.55 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 40 80 120 160 200 SE +/- 15.09, N = 15 SE +/- 17.20, N = 15 SE +/- 14.20, N = 15 146.13 161.90 139.14 MIN: 8.65 / MAX: 323.25 MIN: 8.46 / MAX: 294.98 MIN: 8.48 / MAX: 324.45 1. (CC) gcc options: -O2 -lm -pthread -lmpi
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 600 1200 1800 2400 3000 SE +/- 24.42, N = 3 SE +/- 9.50, N = 3 SE +/- 14.34, N = 3 2929.1 2672.5 2983.5 1. (CC) gcc options: -static
Phoronix Test Suite v10.8.4