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&grr&rdt&rro .
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 astcenc: Exhaustive aom-av1: Speed 4 Two-Pass basis: UASTC Level 3 aom-av1: Speed 0 Two-Pass mnn: inception-v3 mnn: mobilenet-v1-1.0 mnn: MobileNetV2_224 mnn: resnet-v2-50 mnn: SqueezeNetV1.0 simdjson: PartialTweets simdjson: DistinctUserID aom-av1: Speed 6 Two-Pass simdjson: Kostya basis: UASTC Level 2 simdjson: LargeRand aom-av1: Speed 6 Realtime astcenc: Thorough basis: ETC1S basis: UASTC Level 0 aom-av1: Speed 8 Realtime astcenc: Medium 1 2 3 239.9423 4.96 108.151 0.2 34.286 3.466 2.822 24.754 4.945 3.74 4.19 13.12 2.83 55.570 0.96 14.92 29.5565 31.761 9.171 73.86 7.2201 239.8947 4.95 108.180 0.2 34.587 3.508 2.816 24.974 4.879 3.76 4.17 13.13 2.86 55.403 0.96 14.91 29.5547 31.850 9.195 73.53 7.2322 239.9454 4.96 108.185 0.2 35.077 3.473 2.912 25.128 4.926 3.75 4.19 13.16 2.87 55.394 0.97 14.90 29.5646 31.649 9.166 73.36 7.2258 OpenBenchmarking.org
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.4 Preset: Exhaustive 3 2 1 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.24, N = 3 SE +/- 0.21, N = 3 239.95 239.89 239.94 1. (CXX) g++ options: -O3 -flto -pthread
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 2 1 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.95 4.96 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: UASTC Level 3 3 2 1 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 108.19 108.18 108.15 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
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
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: inception-v3 3 2 1 8 16 24 32 40 SE +/- 0.59, N = 3 SE +/- 0.59, N = 3 SE +/- 0.27, N = 3 35.08 34.59 34.29 MIN: 33.63 / MAX: 99.05 MIN: 33.3 / MAX: 97.26 MIN: 33.64 / MAX: 97.17 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 3 2 1 0.7893 1.5786 2.3679 3.1572 3.9465 SE +/- 0.023, N = 3 SE +/- 0.013, N = 3 SE +/- 0.006, N = 3 3.473 3.508 3.466 MIN: 3.42 / MAX: 66.91 MIN: 3.41 / MAX: 66.99 MIN: 3.42 / MAX: 14.6 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: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: MobileNetV2_224 3 2 1 0.6552 1.3104 1.9656 2.6208 3.276 SE +/- 0.066, N = 3 SE +/- 0.012, N = 3 SE +/- 0.005, N = 3 2.912 2.816 2.822 MIN: 2.79 / MAX: 58.99 MIN: 2.77 / MAX: 3.57 MIN: 2.79 / MAX: 5.17 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 3 2 1 6 12 18 24 30 SE +/- 0.40, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 25.13 24.97 24.75 MIN: 23.98 / MAX: 88.2 MIN: 24.42 / MAX: 88.17 MIN: 23.66 / MAX: 88.02 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: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.3 Model: SqueezeNetV1.0 3 2 1 1.1126 2.2252 3.3378 4.4504 5.563 SE +/- 0.037, N = 3 SE +/- 0.017, N = 3 SE +/- 0.019, N = 3 4.926 4.879 4.945 MIN: 4.79 / MAX: 23.04 MIN: 4.8 / MAX: 29.03 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
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 0.8.2 Throughput Test: PartialTweets 3 2 1 0.846 1.692 2.538 3.384 4.23 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 3.75 3.76 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 2 1 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.17 4.19 1. (CXX) g++ options: -O3 -pthread
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
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
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
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 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.1-rc Encoder Mode: Speed 6 Realtime 3 2 1 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 14.90 14.91 14.92 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 3 2 1 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 29.56 29.55 29.56 1. (CXX) g++ options: -O3 -flto -pthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.13 Settings: ETC1S 3 2 1 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 31.65 31.85 31.76 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 2 1 3 6 9 12 15 SE +/- 0.015, N = 3 SE +/- 0.020, N = 3 SE +/- 0.008, N = 3 9.166 9.195 9.171 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
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 3 2 1 16 32 48 64 80 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 73.36 73.53 73.86 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 3 2 1 2 4 6 8 10 SE +/- 0.0036, N = 3 SE +/- 0.0058, N = 3 SE +/- 0.0138, N = 3 7.2258 7.2322 7.2201 1. (CXX) g++ options: -O3 -flto -pthread
Phoronix Test Suite v10.8.5