Ryzen 3 3300X NOV 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/2011141-FI-RYZEN333061&grs&rdt .
Ryzen 3 3300X NOV Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 1 2 3 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.9.0-rc5-14sep-patch (x86_64) 20200914 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 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 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 Python Details - Python 3.8.5 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
Ryzen 3 3300X NOV numpy: basis: UASTC Level 2 + RDO Post-Processing leveldb: Hot Read leveldb: Rand Read embree: Pathtracer ISPC - Asian Dragon gromacs: Water Benchmark embree: Pathtracer - Asian Dragon Obj espeak: Text-To-Speech Synthesis leveldb: Seek Rand darktable: Boat - CPU-only leveldb: Seq Fill leveldb: Fill Sync geekbench: CPU Single Core embree: Pathtracer ISPC - Asian Dragon Obj darktable: Masskrug - CPU-only basis: UASTC Level 0 leveldb: Seq Fill embree: Pathtracer - Crown leveldb: Overwrite darktable: Server Room - CPU-only leveldb: Overwrite leveldb: Rand Fill geekbench: CPU Multi Core darktable: Server Rack - CPU-only leveldb: Rand Delete leveldb: Rand Fill embree: Pathtracer ISPC - Crown hmmer: Pfam Database Search brl-cad: VGR Performance Metric astcenc: Medium basis: ETC1S basis: UASTC Level 2 basis: UASTC Level 3 indigobench: CPU - Supercar astcenc: Fast astcenc: Exhaustive indigobench: CPU - Bedroom embree: Pathtracer - Asian Dragon astcenc: Thorough leveldb: Fill Sync 1 2 3 411.16 676.268 1.999 1.984 6.4874 0.551 6.1658 28.137 2.961 16.890 35.8 1149.833 1384 5.8757 14.000 9.186 24.734 5.8996 33.7 12.563 26.218 26.296 5450 0.219 24.789 33.6 5.6628 102.711 66773 8.35 61.374 55.692 108.552 2.135 7.59 410.69 1.010 6.6712 50.99 0.8 398.22 657.029 1.947 1.939 6.6140 0.558 6.2192 28.547 2.971 16.726 35.5 1140.276 1376 5.9221 13.891 9.123 24.901 5.8643 33.7 12.491 26.256 26.315 5425 0.218 24.879 33.6 5.6544 102.919 66608 8.33 61.478 55.578 108.359 2.138 7.59 410.59 1.010 6.6770 50.98 0.8 409.36 657.834 1.948 1.938 6.6224 0.560 6.1198 28.358 2.942 16.800 35.7 1144.060 1373 5.9180 13.895 9.147 24.807 5.8946 33.5 12.512 26.364 26.421 5445 0.219 24.829 33.5 5.6698 102.985 66644 8.33 61.338 55.599 108.437 2.137 7.58 411.09 1.011 6.6749 51.02 0.8 OpenBenchmarking.org
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark 1 2 3 90 180 270 360 450 SE +/- 0.45, N = 3 SE +/- 1.77, N = 3 SE +/- 0.71, N = 3 411.16 398.22 409.36
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing 1 2 3 150 300 450 600 750 SE +/- 0.31, N = 3 SE +/- 0.26, N = 3 SE +/- 0.30, N = 3 676.27 657.03 657.83 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read 1 2 3 0.4498 0.8996 1.3494 1.7992 2.249 SE +/- 0.002, N = 3 SE +/- 0.010, N = 3 SE +/- 0.005, N = 3 1.999 1.947 1.948 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read 1 2 3 0.4464 0.8928 1.3392 1.7856 2.232 SE +/- 0.009, N = 3 SE +/- 0.013, N = 3 SE +/- 0.005, N = 3 1.984 1.939 1.938 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon 1 2 3 2 4 6 8 10 SE +/- 0.0727, N = 3 SE +/- 0.0200, N = 3 SE +/- 0.0455, N = 3 6.4874 6.6140 6.6224 MIN: 6.03 / MAX: 6.66 MIN: 6.56 / MAX: 6.73 MIN: 6.51 / MAX: 6.78
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark 1 2 3 0.126 0.252 0.378 0.504 0.63 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 0.551 0.558 0.560 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj 1 2 3 2 4 6 8 10 SE +/- 0.0305, N = 3 SE +/- 0.0053, N = 3 SE +/- 0.0923, N = 3 6.1658 6.2192 6.1198 MIN: 5.62 / MAX: 6.28 MIN: 6.19 / MAX: 6.3 MIN: 5.59 / MAX: 6.28
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis 1 2 3 7 14 21 28 35 SE +/- 0.26, N = 4 SE +/- 0.14, N = 4 SE +/- 0.08, N = 4 28.14 28.55 28.36 1. (CC) gcc options: -O2 -std=c99
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random 1 2 3 0.6685 1.337 2.0055 2.674 3.3425 SE +/- 0.004, N = 3 SE +/- 0.036, N = 3 SE +/- 0.011, N = 3 2.961 2.971 2.942 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only 1 2 3 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 16.89 16.73 16.80
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill 1 2 3 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 35.8 35.5 35.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync 1 2 3 200 400 600 800 1000 SE +/- 11.81, N = 3 SE +/- 8.34, N = 3 SE +/- 4.53, N = 15 1149.83 1140.28 1144.06 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Geekbench Test: CPU Single Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Single Core 1 2 3 300 600 900 1200 1500 SE +/- 4.48, N = 3 SE +/- 3.21, N = 3 SE +/- 4.16, N = 3 1384 1376 1373
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj 1 2 3 1.3325 2.665 3.9975 5.33 6.6625 SE +/- 0.0090, N = 3 SE +/- 0.0074, N = 3 SE +/- 0.0062, N = 3 5.8757 5.9221 5.9180 MIN: 5.83 / MAX: 5.97 MIN: 5.89 / MAX: 6 MIN: 5.89 / MAX: 5.99
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only 1 2 3 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 14.00 13.89 13.90
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 1 2 3 3 6 9 12 15 SE +/- 0.005, N = 3 SE +/- 0.009, N = 3 SE +/- 0.022, N = 3 9.186 9.123 9.147 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill 1 2 3 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 24.73 24.90 24.81 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown 1 2 3 1.3274 2.6548 3.9822 5.3096 6.637 SE +/- 0.0113, N = 3 SE +/- 0.0200, N = 3 SE +/- 0.0061, N = 3 5.8996 5.8643 5.8946 MIN: 5.85 / MAX: 6.03 MIN: 5.8 / MAX: 6.01 MIN: 5.86 / MAX: 6.03
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite 1 2 3 8 16 24 32 40 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 33.7 33.7 33.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only 1 2 3 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 12.56 12.49 12.51
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite 1 2 3 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 26.22 26.26 26.36 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill 1 2 3 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 26.30 26.32 26.42 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Geekbench Test: CPU Multi Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Multi Core 1 2 3 1200 2400 3600 4800 6000 SE +/- 6.06, N = 3 SE +/- 17.65, N = 3 SE +/- 3.28, N = 3 5450 5425 5445
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only 1 2 3 0.0493 0.0986 0.1479 0.1972 0.2465 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.219 0.218 0.219
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete 1 2 3 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 24.79 24.88 24.83 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill 1 2 3 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 33.6 33.6 33.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown 1 2 3 1.2757 2.5514 3.8271 5.1028 6.3785 SE +/- 0.0074, N = 3 SE +/- 0.0066, N = 3 SE +/- 0.0078, N = 3 5.6628 5.6544 5.6698 MIN: 5.62 / MAX: 5.75 MIN: 5.61 / MAX: 5.74 MIN: 5.63 / MAX: 5.76
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search 1 2 3 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 102.71 102.92 102.99 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric 1 2 3 14K 28K 42K 56K 70K 66773 66608 66644 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium 1 2 3 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 8.35 8.33 8.33 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S 1 2 3 14 28 42 56 70 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.19, N = 3 61.37 61.48 61.34 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 1 2 3 13 26 39 52 65 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 55.69 55.58 55.60 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 1 2 3 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 108.55 108.36 108.44 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
IndigoBench Acceleration: CPU - Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar 1 2 3 0.4811 0.9622 1.4433 1.9244 2.4055 SE +/- 0.003, N = 3 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 2.135 2.138 2.137
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast 1 2 3 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 7.59 7.59 7.58 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive 1 2 3 90 180 270 360 450 SE +/- 0.35, N = 3 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 410.69 410.59 411.09 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
IndigoBench Acceleration: CPU - Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Bedroom 1 2 3 0.2275 0.455 0.6825 0.91 1.1375 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 1.010 1.010 1.011
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon 1 2 3 2 4 6 8 10 SE +/- 0.0069, N = 3 SE +/- 0.0155, N = 3 SE +/- 0.0084, N = 3 6.6712 6.6770 6.6749 MIN: 6.63 / MAX: 6.8 MIN: 6.63 / MAX: 6.78 MIN: 6.63 / MAX: 6.79
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough 1 2 3 12 24 36 48 60 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 50.99 50.98 51.02 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync 1 2 3 0.18 0.36 0.54 0.72 0.9 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 15 0.8 0.8 0.8 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Phoronix Test Suite v10.8.5