ncnn 3200u dec

AMD Ryzen 3 3200U testing with a MOTILE PF4PU1F (N.1.03 BIOS) and AMD Picasso 512MB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2012184-HA-NCNN3200U73.

ncnn 3200u decProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution1234AMD Ryzen 3 3200U @ 2.60GHz (2 Cores / 4 Threads)MOTILE PF4PU1F (N.1.03 BIOS)AMD Raven/Raven23584MB128GB BIWIN SSDAMD Picasso 512MB (1200/1200MHz)AMD Raven/Raven2/FenghuangRealtek RTL8111/8168/8411 + Intel Dual Band-AC 3168NGWUbuntu 20.045.4.0-53-generic (x86_64)GNOME Shell 3.36.4X Server 1.20.8amdgpu 19.1.04.6 Mesa 20.0.4 (LLVM 9.0.1)GCC 9.3.0ext41920x1080OpenBenchmarking.orgCompiler 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: 0x8108102 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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected

ncnn 3200u decncnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - squeezenet_ssdncnn: CPU - regnety_400mncnn: Vulkan GPU - mobilenetncnn: Vulkan GPU-v2-v2 - mobilenet-v2ncnn: Vulkan GPU-v3-v3 - mobilenet-v3ncnn: Vulkan GPU - shufflenet-v2ncnn: Vulkan GPU - mnasnetncnn: Vulkan GPU - efficientnet-b0ncnn: Vulkan GPU - blazefacencnn: Vulkan GPU - googlenetncnn: Vulkan GPU - vgg16ncnn: Vulkan GPU - resnet18ncnn: Vulkan GPU - alexnetncnn: Vulkan GPU - resnet50ncnn: Vulkan GPU - yolov4-tinyncnn: Vulkan GPU - squeezenet_ssdncnn: Vulkan GPU - regnety_400m123499.8524.0720.0224.7546.8035.756.4073.23253.4365.2251.91181.95112.2986.8635.82101.0824.8520.4425.6723.2135.975.6874.44249.7266.6653.20186.04112.6889.3533.44101.2223.7920.4125.0722.9335.785.8273.49247.6965.3352.13183.61113.0888.4333.16101.1424.9521.2725.1524.0136.256.2274.18249.0767.2153.10186.50113.0189.9033.48101.7424.2720.3625.2023.2636.085.9874.00247.9466.0952.71184.88113.0589.4033.23101.1024.5221.1025.3223.3736.295.6574.35300.8966.2953.12186.51113.20112.3935.31101.3024.4220.8425.5223.4536.556.0373.91247.0466.1252.67184.75112.9888.2936.52101.6324.5220.7025.5523.6536.316.0874.38248.8166.8553.29186.33113.5589.5435.17OpenBenchmarking.org

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mobilenet123420406080100SE +/- 0.68, N = 3SE +/- 0.35, N = 3SE +/- 0.51, N = 3SE +/- 0.40, N = 399.85101.22101.74101.30MIN: 95.92 / MAX: 115.61MIN: 96.96 / MAX: 160.85MIN: 96.92 / MAX: 152.42MIN: 97.08 / MAX: 158.211. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v2-v2 - Model: mobilenet-v21234612182430SE +/- 0.78, N = 3SE +/- 0.99, N = 3SE +/- 0.88, N = 3SE +/- 1.01, N = 324.0723.7924.2724.42MIN: 21.34 / MAX: 37.34MIN: 21.03 / MAX: 26.87MIN: 21.41 / MAX: 38.85MIN: 21.02 / MAX: 40.681. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU-v3-v3 - Model: mobilenet-v31234510152025SE +/- 0.44, N = 3SE +/- 0.88, N = 3SE +/- 0.47, N = 3SE +/- 0.91, N = 320.0220.4120.3620.84MIN: 18.04 / MAX: 26.98MIN: 17.59 / MAX: 24.28MIN: 18.11 / MAX: 37.03MIN: 17.95 / MAX: 25.391. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: shufflenet-v21234612182430SE +/- 0.62, N = 3SE +/- 0.84, N = 3SE +/- 0.58, N = 3SE +/- 0.90, N = 324.7525.0725.2025.52MIN: 22.12 / MAX: 27.35MIN: 22.2 / MAX: 41.75MIN: 22.56 / MAX: 29.9MIN: 21.94 / MAX: 37.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mnasnet12341122334455SE +/- 23.79, N = 3SE +/- 0.20, N = 3SE +/- 0.44, N = 3SE +/- 0.63, N = 346.8022.9323.2623.45MIN: 20.73 / MAX: 428.35MIN: 20.79 / MAX: 26.68MIN: 20.63 / MAX: 40.95MIN: 20.64 / MAX: 28.891. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: efficientnet-b01234816243240SE +/- 0.23, N = 3SE +/- 0.47, N = 3SE +/- 0.23, N = 3SE +/- 0.21, N = 335.7535.7836.0836.55MIN: 33.4 / MAX: 53.37MIN: 32.76 / MAX: 39.37MIN: 33.79 / MAX: 100.97MIN: 34.01 / MAX: 50.71. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: blazeface1234246810SE +/- 0.40, N = 3SE +/- 0.18, N = 3SE +/- 0.41, N = 3SE +/- 0.26, N = 36.405.825.986.03MIN: 5.05 / MAX: 7.52MIN: 5.18 / MAX: 7.05MIN: 4.97 / MAX: 7.38MIN: 5.14 / MAX: 21.371. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: googlenet12341632486480SE +/- 0.96, N = 3SE +/- 1.22, N = 3SE +/- 1.28, N = 3SE +/- 1.17, N = 373.2373.4974.0073.91MIN: 68.62 / MAX: 91.66MIN: 68.93 / MAX: 90.75MIN: 69.03 / MAX: 92.42MIN: 69.36 / MAX: 92.021. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: vgg16123460120180240300SE +/- 8.59, N = 3SE +/- 1.61, N = 3SE +/- 1.27, N = 3SE +/- 1.26, N = 3253.43247.69247.94247.04MIN: 238.37 / MAX: 519.94MIN: 239.18 / MAX: 267.29MIN: 241.46 / MAX: 265.3MIN: 241.04 / MAX: 257.551. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet1812341530456075SE +/- 0.91, N = 3SE +/- 1.41, N = 3SE +/- 1.17, N = 3SE +/- 1.30, N = 365.2265.3366.0966.12MIN: 61.1 / MAX: 77.57MIN: 61.16 / MAX: 81.83MIN: 61.66 / MAX: 78.45MIN: 61.5 / MAX: 81.021. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: alexnet12341224364860SE +/- 0.58, N = 3SE +/- 0.92, N = 3SE +/- 0.67, N = 3SE +/- 0.69, N = 351.9152.1352.7152.67MIN: 48.63 / MAX: 61.53MIN: 48.14 / MAX: 58.95MIN: 48.99 / MAX: 59.33MIN: 49.39 / MAX: 58.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet5012344080120160200SE +/- 1.98, N = 3SE +/- 3.64, N = 3SE +/- 2.21, N = 3SE +/- 1.90, N = 3181.95183.61184.88184.75MIN: 173.06 / MAX: 255.42MIN: 171.87 / MAX: 215.45MIN: 174.55 / MAX: 208.13MIN: 174.42 / MAX: 210.461. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: yolov4-tiny1234306090120150SE +/- 0.39, N = 3SE +/- 0.15, N = 3SE +/- 0.11, N = 3SE +/- 0.33, N = 3112.29113.08113.05112.98MIN: 106.46 / MAX: 122.02MIN: 108.1 / MAX: 162.9MIN: 107.43 / MAX: 127.21MIN: 107.11 / MAX: 132.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: squeezenet_ssd123420406080100SE +/- 1.59, N = 3SE +/- 1.97, N = 3SE +/- 0.73, N = 3SE +/- 1.31, N = 386.8688.4389.4088.29MIN: 80.94 / MAX: 100.22MIN: 80.88 / MAX: 110.25MIN: 81.82 / MAX: 101.96MIN: 82 / MAX: 112.351. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: regnety_400m1234816243240SE +/- 1.93, N = 3SE +/- 0.30, N = 3SE +/- 0.20, N = 3SE +/- 0.59, N = 335.8233.1633.2336.52MIN: 31.82 / MAX: 70.3MIN: 30.87 / MAX: 51.3MIN: 31.33 / MAX: 37.72MIN: 32.33 / MAX: 51.531. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: mobilenet123420406080100SE +/- 0.15, N = 3SE +/- 0.31, N = 3SE +/- 0.16, N = 3SE +/- 0.12, N = 3101.08101.14101.10101.63MIN: 96.39 / MAX: 128.75MIN: 96.83 / MAX: 115.37MIN: 96.8 / MAX: 117.39MIN: 97.01 / MAX: 116.361. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU-v2-v2 - Model: mobilenet-v21234612182430SE +/- 0.18, N = 3SE +/- 0.48, N = 3SE +/- 0.51, N = 3SE +/- 0.65, N = 324.8524.9524.5224.52MIN: 23.13 / MAX: 29.91MIN: 22.51 / MAX: 40.99MIN: 21.86 / MAX: 28.47MIN: 21.87 / MAX: 39.351. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU-v3-v3 - Model: mobilenet-v31234510152025SE +/- 0.22, N = 3SE +/- 0.24, N = 3SE +/- 0.61, N = 3SE +/- 0.54, N = 320.4421.2721.1020.70MIN: 19 / MAX: 37.54MIN: 19.25 / MAX: 25.88MIN: 18.74 / MAX: 35.77MIN: 18.71 / MAX: 29.271. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: shufflenet-v21234612182430SE +/- 0.33, N = 3SE +/- 0.13, N = 3SE +/- 0.65, N = 3SE +/- 0.67, N = 325.6725.1525.3225.55MIN: 24.3 / MAX: 29.43MIN: 23.03 / MAX: 41.63MIN: 22.2 / MAX: 29.3MIN: 22.82 / MAX: 43.151. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: mnasnet1234612182430SE +/- 0.04, N = 3SE +/- 0.53, N = 3SE +/- 0.27, N = 3SE +/- 0.61, N = 323.2124.0123.3723.65MIN: 21.63 / MAX: 41.61MIN: 21.04 / MAX: 28.85MIN: 21.46 / MAX: 41.39MIN: 20.96 / MAX: 31.661. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: efficientnet-b01234816243240SE +/- 0.23, N = 3SE +/- 0.19, N = 3SE +/- 0.33, N = 3SE +/- 0.28, N = 335.9736.2536.2936.31MIN: 34.43 / MAX: 50.08MIN: 33.86 / MAX: 50.79MIN: 34.26 / MAX: 54.2MIN: 33.06 / MAX: 51.311. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: blazeface1234246810SE +/- 0.04, N = 3SE +/- 0.33, N = 3SE +/- 0.05, N = 3SE +/- 0.40, N = 35.686.225.656.08MIN: 5.13 / MAX: 7.83MIN: 5.19 / MAX: 8.39MIN: 5.11 / MAX: 6.36MIN: 5.04 / MAX: 9.461. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: googlenet123420406080100SE +/- 0.23, N = 3SE +/- 0.53, N = 3SE +/- 0.62, N = 3SE +/- 0.55, N = 374.4474.1874.3574.38MIN: 71.44 / MAX: 93.01MIN: 71.16 / MAX: 92.31MIN: 70.06 / MAX: 94.82MIN: 71.54 / MAX: 94.511. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: vgg16123470140210280350SE +/- 0.54, N = 3SE +/- 0.47, N = 3SE +/- 52.32, N = 3SE +/- 0.62, N = 3249.72249.07300.89248.81MIN: 242.63 / MAX: 269.82MIN: 242.7 / MAX: 281.97MIN: 242.69 / MAX: 602MIN: 243.88 / MAX: 296.41. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: resnet1812341530456075SE +/- 0.18, N = 3SE +/- 0.37, N = 3SE +/- 0.52, N = 3SE +/- 0.51, N = 366.6667.2166.2966.85MIN: 61.99 / MAX: 83.21MIN: 62.23 / MAX: 111.2MIN: 61.85 / MAX: 81.32MIN: 62.24 / MAX: 81.971. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: alexnet12341224364860SE +/- 0.12, N = 3SE +/- 0.46, N = 3SE +/- 0.43, N = 3SE +/- 0.32, N = 353.2053.1053.1253.29MIN: 51.15 / MAX: 67.57MIN: 50.99 / MAX: 65.71MIN: 51.3 / MAX: 60.11MIN: 51.39 / MAX: 71.481. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: resnet5012344080120160200SE +/- 0.76, N = 3SE +/- 0.97, N = 3SE +/- 1.42, N = 3SE +/- 0.74, N = 3186.04186.50186.51186.33MIN: 174.41 / MAX: 255.07MIN: 173.57 / MAX: 211.06MIN: 175.35 / MAX: 222.67MIN: 176.1 / MAX: 210.091. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: yolov4-tiny1234306090120150SE +/- 0.02, N = 3SE +/- 0.64, N = 3SE +/- 0.47, N = 3SE +/- 0.24, N = 3112.68113.01113.20113.55MIN: 107.09 / MAX: 137.39MIN: 107.12 / MAX: 126.13MIN: 107.45 / MAX: 129.08MIN: 107.82 / MAX: 127.261. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: squeezenet_ssd1234306090120150SE +/- 0.12, N = 3SE +/- 0.35, N = 3SE +/- 21.83, N = 3SE +/- 0.44, N = 389.3589.90112.3989.54MIN: 82.83 / MAX: 120.48MIN: 83.68 / MAX: 105.97MIN: 82.79 / MAX: 668.67MIN: 83 / MAX: 102.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: regnety_400m1234816243240SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 1.23, N = 3SE +/- 0.76, N = 333.4433.4835.3135.17MIN: 31.5 / MAX: 57.47MIN: 31.52 / MAX: 52.94MIN: 31.72 / MAX: 51.99MIN: 32.01 / MAX: 80.441. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread


Phoronix Test Suite v10.8.4