3300X X AMD Ryzen 3 3300X 4-Core testing with a MSI B350M GAMING PRO (MS-7A39) v1.0 (2.NR BIOS) and AMD FirePro V3800 512MB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2008130-NE-3300XX45873 .
3300X X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen 3 300X AMD Ryzen 3 3300X 4-Core @ 3.80GHz (4 Cores / 8 Threads) MSI B350M GAMING PRO (MS-7A39) v1.0 (2.NR BIOS) AMD Starship/Matisse 8GB 256GB INTEL SSDPEKKW256G7 AMD FirePro V3800 512MB AMD Redwood HDMI Audio VA2431 Realtek RTL8111/8168/8411 Ubuntu 20.04 5.8.0-050800daily20200812-generic (x86_64) GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 3.3 Mesa 20.0.8 (LLVM 10.0.0) GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org - --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 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 - Python 3.8.2 - 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
3300X X sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load blosc: blosclz rodinia: OpenMP LavaMD rodinia: OpenMP HotSpot3D rodinia: OpenMP Leukocyte rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster clomp: Static OMP Speedup 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 compress-zstd: 3 compress-zstd: 19 crafty: Elapsed Time tscp: AI Chess Performance compress-7zip: Compress Speed Test compress-pbzip2: 256MB File Compression compress-gzip: Linux Source Tree Archiving To .tar.gz compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 system-decompress-xz: core-latency: Average Latency Between CPU Cores ecp-candle: P1B2 ecp-candle: P3B1 Ryzen 3 300X 708341 3.831 48.920 12300.2 461.222 90.198 200.966 40.667 21.213 4.16 43 131 545 1503 108 1660 110 507 541 640 215 747 261 1250 3650.5 21.4 8990793 1315781 30664 6.381 33.852 45.240 3.350 86.03 38.109 1262.491 OpenBenchmarking.org
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Ryzen 3 300X 150K 300K 450K 600K 750K SE +/- 4100.16, N = 5 708341 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Ryzen 3 300X 0.862 1.724 2.586 3.448 4.31 SE +/- 0.025, N = 25 3.831 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Ryzen 3 300X 11 22 33 44 55 SE +/- 6.36, N = 25 48.92 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
C-Blosc Compressor: blosclz OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.0 Beta 5 Compressor: blosclz Ryzen 3 300X 3K 6K 9K 12K 15K SE +/- 38.48, N = 3 12300.2 1. (CXX) g++ options: -rdynamic
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Ryzen 3 300X 100 200 300 400 500 SE +/- 0.57, N = 3 461.22 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Ryzen 3 300X 20 40 60 80 100 SE +/- 0.34, N = 3 90.20 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Ryzen 3 300X 40 80 120 160 200 SE +/- 0.54, N = 3 200.97 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 300X 9 18 27 36 45 SE +/- 0.08, N = 3 40.67 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Ryzen 3 300X 5 10 15 20 25 SE +/- 0.01, N = 3 21.21 1. (CXX) g++ options: -O2 -lOpenCL
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup Ryzen 3 300X 0.936 1.872 2.808 3.744 4.68 SE +/- 0.02, N = 5 4.16 1. (CC) gcc options: --openmp -O3 -lm
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression Ryzen 3 300X 10 20 30 40 50 43 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 Ryzen 3 300X 30 60 90 120 150 131 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 Ryzen 3 300X 120 240 360 480 600 SE +/- 0.88, N = 3 545 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 Ryzen 3 300X 300 600 900 1200 1500 SE +/- 2.19, N = 3 1503 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 Ryzen 3 300X 20 40 60 80 100 SE +/- 0.67, N = 3 108 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 Ryzen 3 300X 400 800 1200 1600 2000 SE +/- 1.45, N = 3 1660 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 Ryzen 3 300X 20 40 60 80 100 110 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 Ryzen 3 300X 110 220 330 440 550 507 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 Ryzen 3 300X 120 240 360 480 600 SE +/- 2.91, N = 3 541 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 Ryzen 3 300X 140 280 420 560 700 SE +/- 0.88, N = 3 640 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 Ryzen 3 300X 50 100 150 200 250 215 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 Ryzen 3 300X 160 320 480 640 800 SE +/- 5.17, N = 3 747 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 Ryzen 3 300X 60 120 180 240 300 261 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 Ryzen 3 300X 300 600 900 1200 1500 SE +/- 1.45, N = 3 1250 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Ryzen 3 300X 800 1600 2400 3200 4000 SE +/- 12.79, N = 3 3650.5 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Ryzen 3 300X 5 10 15 20 25 SE +/- 0.03, N = 3 21.4 1. (CC) gcc options: -O3 -pthread -lz
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Ryzen 3 300X 2M 4M 6M 8M 10M SE +/- 41087.23, N = 3 8990793 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Ryzen 3 300X 300K 600K 900K 1200K 1500K SE +/- 2549.80, N = 5 1315781 1. (CC) gcc options: -O3 -march=native
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Ryzen 3 300X 7K 14K 21K 28K 35K SE +/- 211.39, N = 3 30664 1. (CXX) g++ options: -pipe -lpthread
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.12 256MB File Compression Ryzen 3 300X 2 4 6 8 10 SE +/- 0.062, N = 9 6.381 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz Ryzen 3 300X 8 16 24 32 40 SE +/- 0.03, N = 3 33.85
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 Ryzen 3 300X 10 20 30 40 50 SE +/- 0.00, N = 3 45.24 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
System XZ Decompression OpenBenchmarking.org Seconds, Fewer Is Better System XZ Decompression Ryzen 3 300X 0.7538 1.5076 2.2614 3.0152 3.769 SE +/- 0.011, N = 3 3.350
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores Ryzen 3 300X 20 40 60 80 100 86.03 MIN: 45.31 / MAX: 94.99 1. (CXX) g++ options: -std=c++11 -pthread -O3
ECP-CANDLE Benchmark: P1B2 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P1B2 Ryzen 3 300X 9 18 27 36 45 38.11
ECP-CANDLE Benchmark: P3B1 OpenBenchmarking.org Seconds, Fewer Is Better ECP-CANDLE 0.3 Benchmark: P3B1 Ryzen 3 300X 300 600 900 1200 1500 1262.49
Phoronix Test Suite v10.8.5