3900X New Tests

AMD Ryzen 9 3900X 12-Core testing with a ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) and MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2009250-PTS-3900XNEW05.

3900X New TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen Resolution123AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS)AMD Starship/Matisse16GBSamsung SSD 970 EVO Plus 250GBMSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)AMD Ellesmere HDMI AudioG237HLRealtek RTL8111/8168/8411 + Intel-AC 9260Ubuntu 20.045.9.0-050900rc6daily20200922-generic (x86_64) 20200921GNOME Shell 3.36.4X Server 1.20.8modesetting 1.20.84.6 Mesa 20.2.0-devel (git-64cdc13 2020-07-02 focal-oibaf-ppa) (LLVM 10.0.0)1.2.131GCC 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,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: 0x8701021Graphics Details- GLAMORSecurity 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

3900X New Testsrealsr-ncnn: 4x - Norealsr-ncnn: 4x - Yesosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationswebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionlibraw: Post-Processing Benchmarkdcraw: RAW To PPM Image Conversionespeak: Text-To-Speech Synthesismpv: Big Buck Bunny Sunflower 4K - Software Onlympv: Big Buck Bunny Sunflower 1080p - Software Onlyncnn: CPU - squeezenetncnn: 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: Vulkan GPU - squeezenetncnn: 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-tinytnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v1.1opencv: Features 2Dopencv: Object Detectionopencv: DNN - Deep Neural Networkinfluxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000influxdb: 1024 - 10000 - 2,5000,1 - 1000012315.580111.64212.16684914.06272341.73914633.15925665.4319131.4552.24015.3906.94432.01742.4239.50527.298698.082345.2616.3216.685.454.784.904.856.651.9517.1667.1716.4016.2481.3328.705.716.112.904.072.493.0611.030.936.3215.152.735.587.718.61253.966233.4801432066632543841310447.91444861.41472018.515.605111.92512.42069312.55353340.91342332.78732368.5436721.4332.17515.5436.93832.53342.3239.08527.316700.672334.3615.9316.435.414.794.904.836.631.9617.1366.9816.3116.3127.2428.345.656.052.934.082.483.0410.900.936.3315.112.765.587.748.57250.077233.4911358086500743541313053.31447435.31468089.015.616111.69612.05096612.50696240.99369032.37326968.1059361.4452.22315.2046.78033.09342.7438.50027.513697.912327.5116.1016.545.434.784.884.846.631.9617.2567.3716.4416.2127.6928.555.616.062.884.092.493.0611.060.946.3215.062.735.587.858.58252.154230.6401429606675744431313875.71445347.61471736.4OpenBenchmarking.org

RealSR-NCNN

Scale: 4x - TAA: No

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: No12348121620SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 315.5815.6115.62

RealSR-NCNN

Scale: 4x - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: Yes123306090120150SE +/- 0.60, N = 3SE +/- 0.80, N = 3SE +/- 0.63, N = 3111.64111.93111.70

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Files1233691215SE +/- 0.19, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 312.1712.4212.051. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threads12348121620SE +/- 0.09, N = 3SE +/- 0.37, N = 15SE +/- 0.38, N = 1514.0612.5512.511. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programs1231020304050SE +/- 0.44, N = 3SE +/- 0.35, N = 3SE +/- 0.40, N = 341.7440.9140.991. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processes123816243240SE +/- 0.49, N = 3SE +/- 0.20, N = 3SE +/- 0.27, N = 333.1632.7932.371. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocations1231530456075SE +/- 0.18, N = 3SE +/- 0.10, N = 3SE +/- 0.22, N = 365.4368.5468.111. (CC) gcc options: -lm

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Default1230.32740.65480.98221.30961.637SE +/- 0.018, N = 4SE +/- 0.023, N = 3SE +/- 0.022, N = 31.4551.4331.4451. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 1001230.5041.0081.5122.0162.52SE +/- 0.019, N = 3SE +/- 0.017, N = 3SE +/- 0.013, N = 32.2402.1752.2231. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless12348121620SE +/- 0.18, N = 3SE +/- 0.21, N = 3SE +/- 0.08, N = 315.3915.5415.201. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest Compression123246810SE +/- 0.076, N = 3SE +/- 0.097, N = 4SE +/- 0.046, N = 36.9446.9386.7801. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest Compression123816243240SE +/- 0.16, N = 3SE +/- 0.42, N = 3SE +/- 0.29, N = 332.0232.5333.091. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing Benchmark1231020304050SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 342.4242.3242.741. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image Conversion123918273645SE +/- 0.68, N = 3SE +/- 0.54, N = 3SE +/- 0.03, N = 339.5139.0938.501. (CC) gcc options: -lm

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis123612182430SE +/- 0.34, N = 5SE +/- 0.17, N = 4SE +/- 0.24, N = 427.3027.3227.511. (CC) gcc options: -O2 -std=c99

MPV

Video Input: Big Buck Bunny Sunflower 4K - Decode: Software Only

OpenBenchmarking.orgFPS, More Is BetterMPVVideo Input: Big Buck Bunny Sunflower 4K - Decode: Software Only123150300450600750SE +/- 2.78, N = 3SE +/- 0.52, N = 3SE +/- 0.55, N = 3698.08700.67697.91MIN: 444.45 / MAX: 857.17MIN: 444.45 / MAX: 857.17MIN: 461.55 / MAX: 857.171. mpv 0.32.0

MPV

Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only

OpenBenchmarking.orgFPS, More Is BetterMPVVideo Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only1235001000150020002500SE +/- 6.47, N = 3SE +/- 11.23, N = 3SE +/- 10.07, N = 32345.262334.362327.51MIN: 1333.31 / MAX: 4000MIN: 1333.35 / MAX: 4000.24MIN: 1333.32 / MAX: 4000.161. mpv 0.32.0

NCNN

Target: CPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: squeezenet12348121620SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 316.3215.9316.10MIN: 15.64 / MAX: 91.99MIN: 15.47 / MAX: 19.58MIN: 15.7 / MAX: 16.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: mobilenet12348121620SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 316.6816.4316.54MIN: 16.31 / MAX: 20.34MIN: 16.12 / MAX: 16.83MIN: 16.09 / MAX: 41.761. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU-v2-v2 - Model: mobilenet-v21231.22632.45263.67894.90526.1315SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 35.455.415.43MIN: 5.28 / MAX: 6.75MIN: 5.3 / MAX: 6.62MIN: 5.26 / MAX: 7.021. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU-v3-v3 - Model: mobilenet-v31231.07782.15563.23344.31125.389SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.784.794.78MIN: 4.72 / MAX: 6.18MIN: 4.72 / MAX: 5.99MIN: 4.71 / MAX: 6.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: shufflenet-v21231.10252.2053.30754.415.5125SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 34.904.904.88MIN: 4.83 / MAX: 5.5MIN: 4.82 / MAX: 5.78MIN: 4.82 / MAX: 6.141. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: mnasnet1231.09132.18263.27394.36525.4565SE +/- 0.00, N = 3SE +/- 0.01, N = 2SE +/- 0.01, N = 34.854.834.84MIN: 4.74 / MAX: 17.84MIN: 4.77 / MAX: 5.94MIN: 4.75 / MAX: 6.831. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: efficientnet-b0123246810SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 36.656.636.63MIN: 6.57 / MAX: 7.57MIN: 6.51 / MAX: 7.64MIN: 6.49 / MAX: 7.391. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: blazeface1230.4410.8821.3231.7642.205SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 31.951.961.96MIN: 1.91 / MAX: 2.38MIN: 1.93 / MAX: 2.01MIN: 1.91 / MAX: 2.031. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: googlenet12348121620SE +/- 0.08, N = 3SE +/- 0.11, N = 3SE +/- 0.16, N = 317.1617.1317.25MIN: 16.73 / MAX: 20.56MIN: 16.63 / MAX: 43.37MIN: 16.73 / MAX: 45.281. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: vgg161231530456075SE +/- 0.13, N = 3SE +/- 0.36, N = 3SE +/- 0.28, N = 367.1766.9867.37MIN: 66.36 / MAX: 73.24MIN: 65.64 / MAX: 126.21MIN: 66.06 / MAX: 73.161. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: resnet1812348121620SE +/- 0.15, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 316.4016.3116.44MIN: 16.08 / MAX: 26.36MIN: 16.09 / MAX: 19.82MIN: 16.16 / MAX: 21.661. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: alexnet12348121620SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 316.2416.3116.21MIN: 16.13 / MAX: 16.37MIN: 16.09 / MAX: 44.78MIN: 15.99 / MAX: 17.451. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: resnet5012320406080100SE +/- 53.67, N = 3SE +/- 0.08, N = 3SE +/- 0.22, N = 381.3327.2427.69MIN: 27.13 / MAX: 4085.39MIN: 26.91 / MAX: 29.33MIN: 27.07 / MAX: 28.691. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: yolov4-tiny123714212835SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 328.7028.3428.55MIN: 28.44 / MAX: 29.82MIN: 27.9 / MAX: 29.03MIN: 28.23 / MAX: 29.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: squeezenet1231.28482.56963.85445.13926.424SE +/- 0.06, N = 7SE +/- 0.01, N = 3SE +/- 0.01, N = 35.715.655.61MIN: 5.52 / MAX: 49.8MIN: 5.52 / MAX: 13.59MIN: 5.52 / MAX: 6.151. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mobilenet123246810SE +/- 0.03, N = 7SE +/- 0.03, N = 3SE +/- 0.02, N = 36.116.056.06MIN: 6 / MAX: 44.29MIN: 5.98 / MAX: 6.65MIN: 5.99 / MAX: 6.311. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v2-v2 - Model: mobilenet-v21230.65931.31861.97792.63723.2965SE +/- 0.01, N = 7SE +/- 0.00, N = 3SE +/- 0.05, N = 32.902.932.88MIN: 2.68 / MAX: 3.38MIN: 2.68 / MAX: 4.09MIN: 2.68 / MAX: 4.691. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v3-v3 - Model: mobilenet-v31230.92031.84062.76093.68124.6015SE +/- 0.00, N = 7SE +/- 0.01, N = 3SE +/- 0.01, N = 34.074.084.09MIN: 3.81 / MAX: 6.15MIN: 3.81 / MAX: 6.2MIN: 3.81 / MAX: 6.111. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: shufflenet-v21230.56031.12061.68092.24122.8015SE +/- 0.01, N = 7SE +/- 0.00, N = 3SE +/- 0.01, N = 32.492.482.49MIN: 2.33 / MAX: 3.42MIN: 2.34 / MAX: 3.41MIN: 2.33 / MAX: 3.421. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mnasnet1230.68851.3772.06552.7543.4425SE +/- 0.01, N = 7SE +/- 0.00, N = 3SE +/- 0.02, N = 33.063.043.06MIN: 2.83 / MAX: 4.89MIN: 2.84 / MAX: 4.92MIN: 2.83 / MAX: 4.921. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: efficientnet-b01233691215SE +/- 0.04, N = 7SE +/- 0.03, N = 3SE +/- 0.08, N = 311.0310.9011.06MIN: 9.73 / MAX: 24.03MIN: 9.76 / MAX: 23.27MIN: 9.72 / MAX: 24.391. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: blazeface1230.21150.4230.63450.8461.0575SE +/- 0.01, N = 7SE +/- 0.01, N = 3SE +/- 0.00, N = 30.930.930.94MIN: 0.87 / MAX: 1.52MIN: 0.87 / MAX: 1.38MIN: 0.87 / MAX: 1.441. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: googlenet123246810SE +/- 0.04, N = 6SE +/- 0.05, N = 3SE +/- 0.05, N = 36.326.336.32MIN: 6.09 / MAX: 18.95MIN: 6.1 / MAX: 21.22MIN: 6.11 / MAX: 20.011. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: vgg1612348121620SE +/- 0.08, N = 7SE +/- 0.01, N = 3SE +/- 0.14, N = 315.1515.1115.06MIN: 14.65 / MAX: 32MIN: 14.7 / MAX: 24.03MIN: 14.67 / MAX: 241. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet181230.6211.2421.8632.4843.105SE +/- 0.01, N = 7SE +/- 0.04, N = 3SE +/- 0.00, N = 32.732.762.73MIN: 2.62 / MAX: 2.95MIN: 2.65 / MAX: 18.85MIN: 2.65 / MAX: 3.261. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: alexnet1231.25552.5113.76655.0226.2775SE +/- 0.02, N = 7SE +/- 0.00, N = 3SE +/- 0.01, N = 35.585.585.58MIN: 5.46 / MAX: 15.53MIN: 5.48 / MAX: 9.56MIN: 5.48 / MAX: 10.491. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet50123246810SE +/- 0.03, N = 7SE +/- 0.12, N = 3SE +/- 0.01, N = 37.717.747.85MIN: 7.36 / MAX: 20.01MIN: 7.36 / MAX: 20.93MIN: 7.37 / MAX: 20.261. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: yolov4-tiny123246810SE +/- 0.01, N = 7SE +/- 0.02, N = 3SE +/- 0.02, N = 38.618.578.58MIN: 8.53 / MAX: 9.25MIN: 8.51 / MAX: 8.81MIN: 8.52 / MAX: 18.151. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v212360120180240300SE +/- 0.28, N = 3SE +/- 1.56, N = 3SE +/- 1.60, N = 3253.97250.08252.15MIN: 245.27 / MAX: 273.35MIN: 242.75 / MAX: 269.72MIN: 242.11 / MAX: 284.911. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: SqueezeNet v1.112350100150200250SE +/- 0.44, N = 3SE +/- 0.21, N = 3SE +/- 0.82, N = 3233.48233.49230.64MIN: 231.3 / MAX: 241.85MIN: 230.13 / MAX: 234.78MIN: 227.29 / MAX: 233.371. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

OpenCV

Test: Features 2D

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.4Test: Features 2D12330K60K90K120K150KSE +/- 2677.01, N = 12SE +/- 1818.45, N = 12SE +/- 2214.44, N = 121432061358081429601. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared

OpenCV

Test: Object Detection

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.4Test: Object Detection12314K28K42K56K70KSE +/- 962.41, N = 3SE +/- 974.24, N = 3SE +/- 941.51, N = 156632565007667571. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared

OpenCV

Test: DNN - Deep Neural Network

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.4Test: DNN - Deep Neural Network12310002000300040005000SE +/- 189.01, N = 15SE +/- 147.14, N = 12SE +/- 135.75, N = 154384435444431. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared

InfluxDB

Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000123300K600K900K1200K1500KSE +/- 1715.06, N = 3SE +/- 1422.20, N = 3SE +/- 2904.05, N = 31310447.91313053.31313875.7

InfluxDB

Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000123300K600K900K1200K1500KSE +/- 3035.14, N = 3SE +/- 1343.37, N = 3SE +/- 2565.01, N = 31444861.41447435.31445347.6

InfluxDB

Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000123300K600K900K1200K1500KSE +/- 415.31, N = 3SE +/- 1895.88, N = 3SE +/- 2749.38, N = 31472018.51468089.01471736.4


Phoronix Test Suite v10.8.4