3300X yps 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/2103126-HA-3300XYPS997&sor&grs .
3300X yps Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server 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 DELL S2409W 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.9 3.3 Mesa 20.0.8 (LLVM 10.0.0) GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise 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 (Boost: Enabled) - CPU Microcode: 0x8701021 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
3300X yps mnn: MobileNetV2_224 mnn: inception-v3 mnn: resnet-v2-50 simdjson: Kostya mnn: SqueezeNetV1.0 mnn: mobilenet-v1-1.0 simdjson: LargeRand aom-av1: Speed 8 Realtime basis: ETC1S simdjson: PartialTweets simdjson: DistinctUserID basis: UASTC Level 2 basis: UASTC Level 0 aom-av1: Speed 6 Two-Pass aom-av1: Speed 4 Two-Pass astcenc: Medium aom-av1: Speed 6 Realtime astcenc: Thorough basis: UASTC Level 3 astcenc: Exhaustive aom-av1: Speed 0 Two-Pass 1 2 3 2.822 34.286 24.754 2.83 4.945 3.466 0.96 73.86 31.761 3.74 4.19 55.570 9.171 13.12 4.96 7.2201 14.92 29.5565 108.151 239.9423 0.2 2.816 34.587 24.974 2.86 4.879 3.508 0.96 73.53 31.850 3.76 4.17 55.403 9.195 13.13 4.95 7.2322 14.91 29.5547 108.180 239.8947 0.2 2.912 35.077 25.128 2.87 4.926 3.473 0.97 73.36 31.649 3.75 4.19 55.394 9.166 13.16 4.96 7.2258 14.90 29.5646 108.185 239.9454 0.2 OpenBenchmarking.org
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: MobileNetV2_224 2 1 3 0.6552 1.3104 1.9656 2.6208 3.276 SE +/- 0.012, N = 3 SE +/- 0.005, N = 3 SE +/- 0.066, N = 3 2.816 2.822 2.912 MIN: 2.77 / MAX: 3.57 MIN: 2.79 / MAX: 5.17 MIN: 2.79 / MAX: 58.99 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: inception-v3 1 2 3 8 16 24 32 40 SE +/- 0.27, N = 3 SE +/- 0.59, N = 3 SE +/- 0.59, N = 3 34.29 34.59 35.08 MIN: 33.64 / MAX: 97.17 MIN: 33.3 / MAX: 97.26 MIN: 33.63 / MAX: 99.05 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: resnet-v2-50 1 2 3 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 SE +/- 0.40, N = 3 24.75 24.97 25.13 MIN: 23.66 / MAX: 88.02 MIN: 24.42 / MAX: 88.17 MIN: 23.98 / MAX: 88.2 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 0.8.2 Throughput Test: Kostya 3 2 1 0.6458 1.2916 1.9374 2.5832 3.229 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.87 2.86 2.83 1. (CXX) g++ options: -O3 -pthread
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: SqueezeNetV1.0 2 3 1 1.1126 2.2252 3.3378 4.4504 5.563 SE +/- 0.017, N = 3 SE +/- 0.037, N = 3 SE +/- 0.019, N = 3 4.879 4.926 4.945 MIN: 4.8 / MAX: 29.03 MIN: 4.79 / MAX: 23.04 MIN: 4.78 / MAX: 68.41 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: mobilenet-v1-1.0 1 3 2 0.7893 1.5786 2.3679 3.1572 3.9465 SE +/- 0.006, N = 3 SE +/- 0.023, N = 3 SE +/- 0.013, N = 3 3.466 3.473 3.508 MIN: 3.42 / MAX: 14.6 MIN: 3.42 / MAX: 66.91 MIN: 3.41 / MAX: 66.99 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 0.8.2 Throughput Test: LargeRandom 3 2 1 0.2183 0.4366 0.6549 0.8732 1.0915 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.97 0.96 0.96 1. (CXX) g++ options: -O3 -pthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 8 Realtime 1 2 3 16 32 48 64 80 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.17, N = 3 73.86 73.53 73.36 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: ETC1S 3 1 2 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 31.65 31.76 31.85 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 0.8.2 Throughput Test: PartialTweets 2 3 1 0.846 1.692 2.538 3.384 4.23 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.76 3.75 3.74 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 0.8.2 Throughput Test: DistinctUserID 3 1 2 0.9428 1.8856 2.8284 3.7712 4.714 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.19 4.19 4.17 1. (CXX) g++ options: -O3 -pthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: UASTC Level 2 3 2 1 12 24 36 48 60 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 55.39 55.40 55.57 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.13 Settings: UASTC Level 0 3 1 2 3 6 9 12 15 SE +/- 0.015, N = 3 SE +/- 0.008, N = 3 SE +/- 0.020, N = 3 9.166 9.171 9.195 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 6 Two-Pass 3 2 1 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 13.16 13.13 13.12 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 4 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 4 Two-Pass 3 1 2 1.116 2.232 3.348 4.464 5.58 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.96 4.96 4.95 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.4 Preset: Medium 1 3 2 2 4 6 8 10 SE +/- 0.0138, N = 3 SE +/- 0.0036, N = 3 SE +/- 0.0058, N = 3 7.2201 7.2258 7.2322 1. (CXX) g++ options: -O3 -flto -pthread
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 6 Realtime 1 2 3 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 14.92 14.91 14.90 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.4 Preset: Thorough 2 1 3 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 29.55 29.56 29.56 1. (CXX) g++ options: -O3 -flto -pthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: UASTC Level 3 1 2 3 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 108.15 108.18 108.19 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.4 Preset: Exhaustive 2 1 3 50 100 150 200 250 SE +/- 0.24, N = 3 SE +/- 0.21, N = 3 SE +/- 0.13, N = 3 239.89 239.94 239.95 1. (CXX) g++ options: -O3 -flto -pthread
AOM AV1 Encoder Mode: Speed 0 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 0 Two-Pass 3 2 1 0.045 0.09 0.135 0.18 0.225 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.2 0.2 0.2 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Phoronix Test Suite v10.8.5