TR 2970WX NN + More

AMD Ryzen Threadripper 2970WX 24-Core testing with a Gigabyte X399 AORUS Gaming 7 (F12h BIOS) and Sapphire AMD Radeon RX 550 640SP / 560/560X 4GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2009264-FI-TR2970WXN17&sro.

TR 2970WX NN + MoreProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 5.8Linux 5.9 GitLinux 5.9 Git RepeatAMD Ryzen Threadripper 2970WX 24-Core @ 3.00GHz (24 Cores / 48 Threads)Gigabyte X399 AORUS Gaming 7 (F12h BIOS)AMD 17h16GB120GB Corsair Force MP500Sapphire AMD Radeon RX 550 640SP / 560/560X 4GB (1300/1750MHz)Realtek ALC1220DELL S2409WQualcomm Atheros Killer E2500 + 2 x QLogic cLOM8214 1/10GbE + Intel 8265 / 8275Ubuntu 20.045.8.0-050800-generic (x86_64)GNOME Shell 3.36.4X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.8 (LLVM 10.0.0)GCC 9.3.0ext41920x10805.9.0-050900rc6daily20200926-generic (x86_64) 20200925OpenBenchmarking.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: 0x800820dGraphics 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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected

TR 2970WX NN + Morerealsr-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 Benchmarkespeak: Text-To-Speech Synthesiscouchdb: 100 - 1000 - 24ncnn: 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.1influxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000influxdb: 1024 - 10000 - 2,5000,1 - 10000Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat124.758974.00015.49250416.33246764.81727038.78672979.0483161.6102.45718.7597.77538.42130.8234.343122.37530.6631.1813.6912.9213.0512.0816.515.0136.9191.5436.9638.5260.1152.3428.9722.169.4610.976.4410.2120.822.1727.05134.0119.8020.2345.9644.18294.939258.4241020198.31245572.31266364.3124.359974.34315.94050917.84610765.77313040.81885077.7996381.6262.44518.5997.73239.25430.7733.421124.27934.1032.2514.0613.3313.4812.1818.585.1142.4795.7452.2837.0071.6751.0828.6022.099.4510.966.4610.1620.832.2727.20133.8519.6520.2845.6644.16295.263259.009996638.11243255.81256621.9124.383974.38616.18303016.43991466.29308140.65672578.7630081.6072.48318.5267.75438.57830.9033.273124.45232.9532.8716.2213.4313.9511.9917.504.9539.0199.7058.5935.6665.6551.3228.3522.059.4610.976.5210.2820.512.1526.90133.7419.7520.5945.8444.06295.805258.216995507.31238007.31251920.4OpenBenchmarking.org

RealSR-NCNN

Scale: 4x - TAA: No

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: NoLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat306090120150SE +/- 0.21, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3124.76124.36124.38

RealSR-NCNN

Scale: 4x - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: YesLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat2004006008001000SE +/- 0.20, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3974.00974.34974.39

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat48121620SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.15, N = 315.4915.9416.181. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat48121620SE +/- 0.17, N = 3SE +/- 0.16, N = 15SE +/- 0.20, N = 516.3317.8516.441. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1530456075SE +/- 0.33, N = 3SE +/- 0.95, N = 4SE +/- 0.15, N = 364.8265.7766.291. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat918273645SE +/- 0.08, N = 3SE +/- 0.56, N = 3SE +/- 0.61, N = 338.7940.8240.661. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat20406080100SE +/- 0.21, N = 3SE +/- 0.13, N = 3SE +/- 0.03, N = 379.0577.8078.761. (CC) gcc options: -lm

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: DefaultLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat0.36590.73181.09771.46361.8295SE +/- 0.002, N = 3SE +/- 0.001, N = 3SE +/- 0.000, N = 31.6101.6261.6071. (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 100Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat0.55871.11741.67612.23482.7935SE +/- 0.011, N = 3SE +/- 0.007, N = 3SE +/- 0.013, N = 32.4572.4452.4831. (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, LosslessLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat510152025SE +/- 0.03, N = 3SE +/- 0.26, N = 4SE +/- 0.23, N = 318.7618.6018.531. (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 CompressionLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat246810SE +/- 0.039, N = 3SE +/- 0.021, N = 3SE +/- 0.024, N = 37.7757.7327.7541. (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 CompressionLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat918273645SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.17, N = 338.4239.2538.581. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat714212835SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.04, N = 330.8230.7730.901. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech SynthesisLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat816243240SE +/- 0.53, N = 20SE +/- 0.48, N = 20SE +/- 0.55, N = 2034.3433.4233.271. (CC) gcc options: -O2 -std=c99

Apache CouchDB

Bulk Size: 100 - Inserts: 1000 - Rounds: 24

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.1.1Bulk Size: 100 - Inserts: 1000 - Rounds: 24Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat306090120150SE +/- 0.88, N = 3SE +/- 1.07, N = 3SE +/- 1.77, N = 3122.38124.28124.451. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD

NCNN

Target: CPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: squeezenetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat816243240SE +/- 0.44, N = 3SE +/- 1.65, N = 12SE +/- 0.99, N = 1230.6634.1032.95MIN: 26.97 / MAX: 316.95MIN: 26.75 / MAX: 425.49MIN: 26.72 / MAX: 456.361. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: mobilenetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat816243240SE +/- 0.47, N = 3SE +/- 0.80, N = 12SE +/- 0.98, N = 1231.1832.2532.87MIN: 28.88 / MAX: 240.65MIN: 28.41 / MAX: 398.09MIN: 28.65 / MAX: 439.381. (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-v2Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat48121620SE +/- 0.44, N = 3SE +/- 0.22, N = 12SE +/- 1.58, N = 1213.6914.0616.22MIN: 11.92 / MAX: 347.04MIN: 11.96 / MAX: 335.89MIN: 11.87 / MAX: 425.431. (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-v3Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat3691215SE +/- 0.28, N = 3SE +/- 0.30, N = 12SE +/- 0.93, N = 1212.9213.3313.43MIN: 11.59 / MAX: 110.56MIN: 11.55 / MAX: 394.82MIN: 11.56 / MAX: 398.771. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: shufflenet-v2Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat48121620SE +/- 0.43, N = 3SE +/- 0.22, N = 12SE +/- 0.67, N = 1213.0513.4813.95MIN: 12.14 / MAX: 14.64MIN: 12.18 / MAX: 390.55MIN: 12.15 / MAX: 414.991. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: mnasnetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat3691215SE +/- 0.15, N = 3SE +/- 0.12, N = 12SE +/- 0.18, N = 1212.0812.1811.99MIN: 11.18 / MAX: 46.41MIN: 11.24 / MAX: 110.31MIN: 10.89 / MAX: 342.441. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: efficientnet-b0Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat510152025SE +/- 0.48, N = 3SE +/- 1.28, N = 12SE +/- 0.43, N = 1216.5118.5817.50MIN: 15.42 / MAX: 48.65MIN: 15.35 / MAX: 510.96MIN: 15.46 / MAX: 521.681. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: blazefaceLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1.14982.29963.44944.59925.749SE +/- 0.15, N = 3SE +/- 0.07, N = 12SE +/- 0.06, N = 125.015.114.95MIN: 4.64 / MAX: 7.94MIN: 4.64 / MAX: 32.58MIN: 4.59 / MAX: 37.491. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: googlenetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1020304050SE +/- 2.78, N = 3SE +/- 3.05, N = 12SE +/- 2.68, N = 1236.9142.4739.01MIN: 27.59 / MAX: 479.39MIN: 27.92 / MAX: 504.41MIN: 27.69 / MAX: 511.481. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: vgg16Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat20406080100SE +/- 2.56, N = 3SE +/- 2.26, N = 12SE +/- 0.99, N = 1291.5495.7499.70MIN: 69.5 / MAX: 213.3MIN: 63.79 / MAX: 220.6MIN: 65.21 / MAX: 223.441. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: resnet18Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1326395265SE +/- 4.82, N = 3SE +/- 6.08, N = 12SE +/- 7.45, N = 1236.9652.2858.59MIN: 22.12 / MAX: 220.9MIN: 21.12 / MAX: 215.72MIN: 21.44 / MAX: 245.551. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: alexnetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat918273645SE +/- 7.38, N = 3SE +/- 2.20, N = 12SE +/- 1.35, N = 1238.5237.0035.66MIN: 17.41 / MAX: 105.77MIN: 16.59 / MAX: 112.15MIN: 18.84 / MAX: 125.051. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: resnet50Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1632486480SE +/- 5.77, N = 3SE +/- 5.77, N = 12SE +/- 5.27, N = 1260.1171.6765.65MIN: 41.52 / MAX: 518.24MIN: 38.92 / MAX: 530.97MIN: 37.96 / MAX: 537.321. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: yolov4-tinyLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1224364860SE +/- 0.83, N = 3SE +/- 0.96, N = 12SE +/- 0.79, N = 1252.3451.0851.32MIN: 44.27 / MAX: 207.57MIN: 42.05 / MAX: 213.57MIN: 42.04 / MAX: 214.861. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: squeezenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: squeezenetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat714212835SE +/- 0.24, N = 15SE +/- 0.37, N = 4SE +/- 0.16, N = 328.9728.6028.35MIN: 26.62 / MAX: 36.99MIN: 26.77 / MAX: 37.15MIN: 27.06 / MAX: 36.041. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mobilenetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat510152025SE +/- 0.02, N = 15SE +/- 0.08, N = 4SE +/- 0.05, N = 322.1622.0922.05MIN: 20.83 / MAX: 28.17MIN: 21.08 / MAX: 28.46MIN: 21.01 / MAX: 23.751. (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-v2Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat3691215SE +/- 0.01, N = 15SE +/- 0.01, N = 4SE +/- 0.01, N = 39.469.459.46MIN: 8.62 / MAX: 14.48MIN: 8.72 / MAX: 10.61MIN: 8.58 / MAX: 10.961. (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-v3Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat3691215SE +/- 0.02, N = 15SE +/- 0.02, N = 4SE +/- 0.02, N = 310.9710.9610.97MIN: 9.94 / MAX: 15.31MIN: 10.05 / MAX: 14.07MIN: 9.98 / MAX: 14.141. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: shufflenet-v2Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat246810SE +/- 0.01, N = 15SE +/- 0.05, N = 4SE +/- 0.08, N = 36.446.466.52MIN: 5.62 / MAX: 9.35MIN: 5.73 / MAX: 9.16MIN: 5.75 / MAX: 8.721. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mnasnetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat3691215SE +/- 0.03, N = 15SE +/- 0.03, N = 4SE +/- 0.16, N = 310.2110.1610.28MIN: 9.55 / MAX: 16MIN: 9.48 / MAX: 13.93MIN: 9.54 / MAX: 14.651. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: efficientnet-b0Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat510152025SE +/- 0.11, N = 15SE +/- 0.15, N = 4SE +/- 0.01, N = 320.8220.8320.51MIN: 18.95 / MAX: 26.73MIN: 19.63 / MAX: 25.15MIN: 19.52 / MAX: 23.321. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: blazefaceLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat0.51081.02161.53242.04322.554SE +/- 0.03, N = 15SE +/- 0.03, N = 4SE +/- 0.03, N = 32.172.272.15MIN: 1.83 / MAX: 5.86MIN: 2.01 / MAX: 7.69MIN: 1.82 / MAX: 3.741. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: googlenetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat612182430SE +/- 0.04, N = 15SE +/- 0.22, N = 4SE +/- 0.07, N = 327.0527.2026.90MIN: 25.23 / MAX: 33.38MIN: 25.89 / MAX: 33.69MIN: 26.12 / MAX: 39.161. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: vgg16Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat306090120150SE +/- 0.09, N = 15SE +/- 0.16, N = 4SE +/- 0.19, N = 3134.01133.85133.74MIN: 132.1 / MAX: 142.92MIN: 132.08 / MAX: 141.32MIN: 132.16 / MAX: 140.121. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet18Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat510152025SE +/- 0.09, N = 15SE +/- 0.11, N = 4SE +/- 0.13, N = 319.8019.6519.75MIN: 18.98 / MAX: 28.54MIN: 19.06 / MAX: 22.8MIN: 19.07 / MAX: 22.671. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: alexnetLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat510152025SE +/- 0.05, N = 15SE +/- 0.17, N = 4SE +/- 0.45, N = 320.2320.2820.59MIN: 19.47 / MAX: 28.79MIN: 19.51 / MAX: 28.12MIN: 19.38 / MAX: 28.431. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet50Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1020304050SE +/- 0.07, N = 15SE +/- 0.04, N = 4SE +/- 0.15, N = 345.9645.6645.84MIN: 44.53 / MAX: 59.57MIN: 44.45 / MAX: 51.45MIN: 44.72 / MAX: 49.51. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: yolov4-tinyLinux 5.8Linux 5.9 GitLinux 5.9 Git Repeat1020304050SE +/- 0.05, N = 15SE +/- 0.06, N = 4SE +/- 0.02, N = 344.1844.1644.06MIN: 42.06 / MAX: 50.96MIN: 41.67 / MAX: 48.98MIN: 42.05 / MAX: 47.891. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v2Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat60120180240300SE +/- 1.00, N = 3SE +/- 0.60, N = 3SE +/- 0.44, N = 3294.94295.26295.81MIN: 278.83 / MAX: 315.53MIN: 275.59 / MAX: 321.25MIN: 275.48 / MAX: 334.451. (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.1Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat60120180240300SE +/- 0.08, N = 3SE +/- 0.77, N = 3SE +/- 0.13, N = 3258.42259.01258.22MIN: 257.57 / MAX: 260.74MIN: 257.05 / MAX: 264.71MIN: 257.01 / MAX: 259.551. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

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: 10000Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat200K400K600K800K1000KSE +/- 2790.54, N = 3SE +/- 12156.00, N = 3SE +/- 7784.44, N = 31020198.3996638.1995507.3

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: 10000Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat300K600K900K1200K1500KSE +/- 4132.64, N = 3SE +/- 2224.57, N = 3SE +/- 2080.28, N = 31245572.31243255.81238007.3

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: 10000Linux 5.8Linux 5.9 GitLinux 5.9 Git Repeat300K600K900K1200K1500KSE +/- 13092.34, N = 3SE +/- 2116.83, N = 3SE +/- 1710.08, N = 31266364.31256621.91251920.4


Phoronix Test Suite v10.8.4