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&grr .
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 rodinia: OpenMP LavaMD ecp-candle: P3B1 rodinia: OpenMP Leukocyte compress-zstd: 19 rodinia: OpenMP HotSpot3D sockperf: Latency Ping Pong sockperf: Latency Under Load compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 rodinia: OpenMP CFD Solver lzbench: XZ 0 - Decompression lzbench: XZ 0 - Compression core-latency: Average Latency Between CPU Cores compress-gzip: Linux Source Tree Archiving To .tar.gz compress-zstd: 3 lzbench: Crush 0 - Decompression lzbench: Crush 0 - Compression lzbench: Zstd 8 - Decompression lzbench: Zstd 8 - Compression compress-7zip: Compress Speed Test lzbench: Brotli 2 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Libdeflate 1 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 1 - Compression crafty: Elapsed Time rodinia: OpenMP Streamcluster compress-pbzip2: 256MB File Compression sockperf: Throughput ecp-candle: P1B2 blosc: blosclz clomp: Static OMP Speedup system-decompress-xz: tscp: AI Chess Performance Ryzen 3 300X 461.222 1262.491 200.966 21.4 90.198 3.831 48.920 45.240 40.667 131 43 86.03 33.852 3650.5 507 110 1660 108 30664 747 215 640 541 1250 261 1503 545 8990793 21.213 6.381 708341 38.109 12300.2 4.16 3.350 1315781 OpenBenchmarking.org
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
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
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
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
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
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
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
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
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: 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
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
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
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
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: 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: 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: 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
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
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: 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 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 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: 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
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: 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 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
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
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
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
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
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
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
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
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
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
Phoronix Test Suite v10.8.5