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&rdt&gru .
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 embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj indigobench: CPU - Bedroom indigobench: CPU - Supercar leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Seq Fill gromacs: Water Benchmark numpy: geekbench: CPU Multi Core geekbench: CPU Single Core brl-cad: VGR Performance Metric leveldb: Hot Read leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill hmmer: Pfam Database Search espeak: Text-To-Speech Synthesis astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only 1 2 3 5.8996 5.6628 6.6712 6.1658 6.4874 5.8757 1.010 2.135 0.8 33.7 33.6 35.8 0.551 411.16 5450 1384 66773 1.999 1149.833 26.218 26.296 1.984 2.961 24.789 24.734 102.711 28.137 7.59 8.35 50.99 410.69 61.374 9.186 55.692 108.552 676.268 16.890 14.000 0.219 12.563 5.8643 5.6544 6.6770 6.2192 6.6140 5.9221 1.010 2.138 0.8 33.7 33.6 35.5 0.558 398.22 5425 1376 66608 1.947 1140.276 26.256 26.315 1.939 2.971 24.879 24.901 102.919 28.547 7.59 8.33 50.98 410.59 61.478 9.123 55.578 108.359 657.029 16.726 13.891 0.218 12.491 5.8946 5.6698 6.6749 6.1198 6.6224 5.9180 1.011 2.137 0.8 33.5 33.5 35.7 0.560 409.36 5445 1373 66644 1.948 1144.060 26.364 26.421 1.938 2.942 24.829 24.807 102.985 28.358 7.58 8.33 51.02 411.09 61.338 9.147 55.599 108.437 657.834 16.800 13.895 0.219 12.512 OpenBenchmarking.org
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: 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
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
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
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
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: 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
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
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
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: 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
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
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
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 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
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
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
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
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
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
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
Phoronix Test Suite v10.8.5