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 .
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: 1 sqlite: 8 sqlite: 32 sqlite: 64 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 fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync ior: Write Test ior: Read Test postmark: Disk Transaction Performance wireguard: rodinia: OpenMP LavaMD rodinia: OpenMP HotSpot3D rodinia: OpenMP Leukocyte rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster Ryzen 3 3300X Ryzen 3 3100 Ryzen 7 3800XT 55.536 305.536 952.481 1423.325 1581 790 199.2 599.6 234.3 2929.1 146.13 321.80 8243 154.171 457.790 89.957 201.452 40.126 20.111 55.005 304.296 933.117 1343.328 202.6 592.2 240.5 2672.5 161.90 351.50 7282 224.639 484.942 94.382 213.276 43.193 21.714 75.613 302.861 900.528 1632.008 175.0 602.0 235.1 2983.5 139.14 312.42 8154 199.306 234.317 85.565 120.958 22.975 33.773 OpenBenchmarking.org
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
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
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: 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
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
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
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
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
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: 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
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
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
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
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 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
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
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
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
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
Phoronix Test Suite v10.8.4