Core i9 9900K Xmas

Intel Core i9-9900K testing with a ASRock Z390M Pro4 (P4.20 BIOS) and Intel UHD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2012229-HA-COREI999049.

Core i9 9900K XmasProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLCompilerFile-SystemScreen Resolution123Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads)ASRock Z390M Pro4 (P4.20 BIOS)Intel Cannon Lake PCH16GB240GB Corsair Force MP510Intel UHD 630 3GB (1200MHz)Realtek ALC892G237HLIntel I219-VUbuntu 20.045.9.0-050900rc1daily20200819-generic (x86_64) 20200818GNOME Shell 3.36.4X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.4OpenCL 2.1GCC 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: intel_pstate powersave - CPU Microcode: 0xd6 - Thermald 1.9.1 Security Details- itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Vulnerable; SMT vulnerable + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable + tsx_async_abort: Vulnerable

Core i9 9900K Xmasvkfft: vkresample: 2x - Doublevkresample: 2x - Singleclomp: Static OMP Speedupsimdjson: Kostyasimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDonednn: IP Shapes 1D - f32 - CPUonednn: IP Shapes 3D - f32 - CPUonednn: IP Shapes 1D - u8s8f32 - CPUonednn: IP Shapes 3D - u8s8f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: Convolution Batch Shapes Auto - u8s8f32 - CPUonednn: Deconvolution Batch shapes_1d - u8s8f32 - CPUonednn: Deconvolution Batch shapes_3d - u8s8f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Recurrent Neural Network Training - u8s8f32 - CPUonednn: Recurrent Neural Network Inference - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUonednn: Recurrent Neural Network Training - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUbuild2: Time To Compilebuild-eigen: Time To Compileencode-ape: WAV To APEencode-ogg: WAV To Oggencode-opus: WAV To Opus Encodenode-web-tooling: ncnn: 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_400mencode-wavpack: WAV To WavPack1231501903.652388.5783.60.80.490.730.753.8429710.90801.756772.0287919.49685.238656.2478317.26235.767293.113163758.922073.483765.372066.093.877543763.982072.873.19467130.42066.6789.86918.1057.70914.2017.844.903.794.753.706.151.7813.5159.1013.1711.2725.0825.5618.8812.7817.904.893.744.763.726.211.7513.4759.1613.2611.2925.4625.6318.9312.6913.0521504918.533387.3243.60.80.490.730.753.8612411.09751.743222.0041919.58205.260206.2584717.15045.736493.129733760.832070.813767.162074.973.845473763.032074.813.19403130.21466.8359.86718.1147.73413.7217.824.913.844.773.726.131.7613.4559.0113.1711.2525.0525.5718.9312.4917.824.923.814.843.846.241.813.5258.9513.1611.2525.0425.5918.6213.4013.0261500903.689388.4333.30.80.490.730.753.8318111.20721.728852.0294019.62155.239026.2326517.26385.719313.118313765.102077.323767.182081.023.854133771.302077.343.19453131.29867.2759.90318.1567.69914.0517.824.903.774.763.696.141.7613.5359.0113.1911.3025.1725.6218.8812.3317.874.923.794.803.726.171.7613.4858.9513.3311.2725.1926.6918.7212.4113.046OpenBenchmarking.org

VkFFT

OpenBenchmarking.orgBenchmark Score, More Is BetterVkFFT 1.1.112330060090012001500SE +/- 1.76, N = 3SE +/- 0.67, N = 3SE +/- 1.00, N = 31501150415001. (CXX) g++ options: -O3 -pthread

VkResample

Upscale: 2x - Precision: Double

OpenBenchmarking.orgms, Fewer Is BetterVkResample 1.0Upscale: 2x - Precision: Double1232004006008001000SE +/- 1.21, N = 3SE +/- 0.93, N = 3SE +/- 0.41, N = 3903.65918.53903.691. (CXX) g++ options: -O3 -pthread

VkResample

Upscale: 2x - Precision: Single

OpenBenchmarking.orgms, Fewer Is BetterVkResample 1.0Upscale: 2x - Precision: Single12380160240320400SE +/- 0.48, N = 3SE +/- 0.23, N = 3SE +/- 0.46, N = 3388.58387.32388.431. (CXX) g++ options: -O3 -pthread

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 1.2Static OMP Speedup1230.811.622.433.244.05SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 153.63.63.31. (CC) gcc options: -fopenmp -O3 -lm

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: Kostya1230.180.360.540.720.9SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.80.80.81. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: LargeRandom1230.11030.22060.33090.44120.5515SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.490.490.491. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: PartialTweets1230.16430.32860.49290.65720.8215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.730.730.731. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: DistinctUserID1230.16880.33760.50640.67520.844SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.750.750.751. (CXX) g++ options: -O3 -pthread

oneDNN

Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU1230.86881.73762.60643.47524.344SE +/- 0.04278, N = 7SE +/- 0.03519, N = 10SE +/- 0.04260, N = 73.842973.861243.83181MIN: 3.47MIN: 3.49MIN: 3.421. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU1233691215SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 310.9111.1011.21MIN: 10.73MIN: 10.87MIN: 10.991. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU1230.39530.79061.18591.58121.9765SE +/- 0.01447, N = 13SE +/- 0.01201, N = 15SE +/- 0.01630, N = 101.756771.743221.72885MIN: 1.53MIN: 1.53MIN: 1.551. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU1230.45660.91321.36981.82642.283SE +/- 0.00340, N = 3SE +/- 0.00370, N = 3SE +/- 0.00254, N = 32.028792.004192.02940MIN: 1.97MIN: 1.94MIN: 1.971. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU123510152025SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 319.5019.5819.62MIN: 19.39MIN: 19.45MIN: 19.481. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU1231.18352.3673.55054.7345.9175SE +/- 0.06499, N = 12SE +/- 0.05219, N = 14SE +/- 0.06401, N = 125.238655.260205.23902MIN: 4.34MIN: 4.42MIN: 4.351. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU123246810SE +/- 0.00100, N = 3SE +/- 0.01417, N = 3SE +/- 0.01139, N = 36.247836.258476.23265MIN: 5.97MIN: 5.96MIN: 5.941. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU12348121620SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 317.2617.1517.26MIN: 16.85MIN: 16.71MIN: 16.81. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU1231.29762.59523.89285.19046.488SE +/- 0.04711, N = 15SE +/- 0.05212, N = 13SE +/- 0.04354, N = 155.767295.736495.71931MIN: 5.03MIN: 5.03MIN: 5.031. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU1230.70421.40842.11262.81683.521SE +/- 0.00605, N = 3SE +/- 0.00115, N = 3SE +/- 0.00835, N = 33.113163.129733.11831MIN: 3.04MIN: 3.05MIN: 3.051. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU1238001600240032004000SE +/- 1.66, N = 3SE +/- 0.87, N = 3SE +/- 1.70, N = 33758.923760.833765.10MIN: 3744.47MIN: 3750.11MIN: 3745.821. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU123400800120016002000SE +/- 4.23, N = 3SE +/- 2.61, N = 3SE +/- 2.04, N = 32073.482070.812077.32MIN: 2044.29MIN: 2057.1MIN: 2063.571. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU1238001600240032004000SE +/- 0.87, N = 3SE +/- 3.77, N = 3SE +/- 1.19, N = 33765.373767.163767.18MIN: 3754.23MIN: 3750.11MIN: 3748.261. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU123400800120016002000SE +/- 5.12, N = 3SE +/- 1.26, N = 3SE +/- 1.64, N = 32066.092074.972081.02MIN: 2046.99MIN: 2058.74MIN: 2063.521. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU1230.87241.74482.61723.48964.362SE +/- 0.00398, N = 3SE +/- 0.01019, N = 3SE +/- 0.00211, N = 33.877543.845473.85413MIN: 3.81MIN: 3.77MIN: 3.781. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU1238001600240032004000SE +/- 1.57, N = 3SE +/- 2.08, N = 3SE +/- 5.09, N = 33763.983763.033771.30MIN: 3751.93MIN: 3749.98MIN: 3754.361. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU123400800120016002000SE +/- 5.42, N = 3SE +/- 4.58, N = 3SE +/- 1.94, N = 32072.872074.812077.34MIN: 2051.09MIN: 2055.39MIN: 2060.341. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU1230.71881.43762.15642.87523.594SE +/- 0.04563, N = 3SE +/- 0.03293, N = 8SE +/- 0.03391, N = 73.194673.194033.19453MIN: 2.88MIN: 2.72MIN: 2.71. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To Compile123306090120150SE +/- 0.20, N = 3SE +/- 0.30, N = 3SE +/- 0.13, N = 3130.42130.21131.30

Timed Eigen Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To Compile1231530456075SE +/- 0.12, N = 3SE +/- 0.20, N = 3SE +/- 0.28, N = 366.6866.8467.28

Monkey Audio Encoding

WAV To APE

OpenBenchmarking.orgSeconds, Fewer Is BetterMonkey Audio Encoding 3.99.6WAV To APE1233691215SE +/- 0.009, N = 5SE +/- 0.013, N = 5SE +/- 0.024, N = 59.8699.8679.9031. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt

Ogg Audio Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Audio Encoding 1.3.4WAV To Ogg12348121620SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 318.1118.1118.161. (CC) gcc options: -O2 -ffast-math -fsigned-char

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode123246810SE +/- 0.005, N = 5SE +/- 0.025, N = 5SE +/- 0.009, N = 57.7097.7347.6991. (CXX) g++ options: -fvisibility=hidden -logg -lm

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling Benchmark12348121620SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 314.2013.7214.051. Nodejs v10.19.0

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mobilenet12348121620SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 317.8417.8217.82MIN: 17.55 / MAX: 18.34MIN: 17.61 / MAX: 19.74MIN: 17.52 / MAX: 19.191. (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-v21231.10482.20963.31444.41925.524SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 34.904.914.90MIN: 4.76 / MAX: 6.22MIN: 4.74 / MAX: 5.86MIN: 4.74 / MAX: 6.251. (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-v31230.8641.7282.5923.4564.32SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 33.793.843.77MIN: 3.72 / MAX: 4.73MIN: 3.71 / MAX: 4.74MIN: 3.69 / MAX: 4.61. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: shufflenet-v21231.07332.14663.21994.29325.3665SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 34.754.774.76MIN: 4.72 / MAX: 5.82MIN: 4.71 / MAX: 5.82MIN: 4.73 / MAX: 5.741. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: mnasnet1230.8371.6742.5113.3484.185SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 33.703.723.69MIN: 3.62 / MAX: 5.08MIN: 3.6 / MAX: 4.76MIN: 3.6 / MAX: 4.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: efficientnet-b0123246810SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 36.156.136.14MIN: 6.05 / MAX: 8.81MIN: 5.97 / MAX: 7.36MIN: 5.98 / MAX: 7.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: blazeface1230.40050.8011.20151.6022.0025SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 31.781.761.76MIN: 1.63 / MAX: 15.8MIN: 1.67 / MAX: 2.05MIN: 1.63 / MAX: 2.051. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: googlenet1233691215SE +/- 0.28, N = 3SE +/- 0.25, N = 3SE +/- 0.28, N = 313.5113.4513.53MIN: 12.77 / MAX: 14.18MIN: 12.78 / MAX: 14.09MIN: 12.81 / MAX: 14.351. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: vgg161231326395265SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 359.1059.0159.01MIN: 58.72 / MAX: 60.77MIN: 58.7 / MAX: 59.8MIN: 58.68 / MAX: 62.221. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet181233691215SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 313.1713.1713.19MIN: 12.77 / MAX: 15.6MIN: 12.75 / MAX: 14.11MIN: 12.73 / MAX: 14.21. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: alexnet1233691215SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 311.2711.2511.30MIN: 11.03 / MAX: 13.48MIN: 11.02 / MAX: 11.94MIN: 11.05 / MAX: 11.641. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: resnet50123612182430SE +/- 0.37, N = 3SE +/- 0.37, N = 3SE +/- 0.36, N = 325.0825.0525.17MIN: 24.17 / MAX: 26.32MIN: 24.09 / MAX: 37.48MIN: 24.27 / MAX: 35.81. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: yolov4-tiny123612182430SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 325.5625.5725.62MIN: 24.68 / MAX: 26.45MIN: 24.68 / MAX: 26.46MIN: 25.42 / MAX: 26.941. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: squeezenet_ssd123510152025SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 318.8818.9318.88MIN: 18.15 / MAX: 19.57MIN: 18.65 / MAX: 29.58MIN: 18.25 / MAX: 19.41. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: CPU - Model: regnety_400m1233691215SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.19, N = 312.7812.4912.33MIN: 12.1 / MAX: 21.92MIN: 12.09 / MAX: 13.69MIN: 11.9 / MAX: 13.181. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: mobilenet12348121620SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 317.9017.8217.87MIN: 17.81 / MAX: 19.41MIN: 17.55 / MAX: 18.33MIN: 17.62 / MAX: 19.751. (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-v21231.1072.2143.3214.4285.535SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 34.894.924.92MIN: 4.76 / MAX: 14.13MIN: 4.75 / MAX: 6.03MIN: 4.76 / MAX: 6.221. (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-v31230.85731.71462.57193.42924.2865SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 33.743.813.79MIN: 3.7 / MAX: 4.76MIN: 3.7 / MAX: 4.85MIN: 3.7 / MAX: 4.791. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: shufflenet-v21231.0892.1783.2674.3565.445SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 34.764.844.80MIN: 4.73 / MAX: 6.69MIN: 4.71 / MAX: 6.78MIN: 4.67 / MAX: 5.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: mnasnet1230.8641.7282.5923.4564.32SE +/- 0.00, N = 3SE +/- 0.13, N = 2SE +/- 0.03, N = 33.723.843.72MIN: 3.69 / MAX: 4.57MIN: 3.68 / MAX: 12.58MIN: 3.66 / MAX: 5.031. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: efficientnet-b0123246810SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 36.216.246.17MIN: 6.11 / MAX: 7.67MIN: 6.1 / MAX: 8.11MIN: 6.03 / MAX: 7.421. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: blazeface1230.4050.811.2151.622.025SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 31.751.801.76MIN: 1.63 / MAX: 2.06MIN: 1.63 / MAX: 2.02MIN: 1.67 / MAX: 2.011. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: googlenet1233691215SE +/- 0.23, N = 3SE +/- 0.36, N = 3SE +/- 0.30, N = 313.4713.5213.48MIN: 12.89 / MAX: 16MIN: 12.59 / MAX: 14.8MIN: 12.7 / MAX: 14.541. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: vgg161231326395265SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 359.1658.9558.95MIN: 58.94 / MAX: 60.55MIN: 58.61 / MAX: 59.89MIN: 58.53 / MAX: 67.61. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: resnet181233691215SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 213.2613.1613.33MIN: 12.86 / MAX: 14.3MIN: 12.64 / MAX: 14.54MIN: 12.89 / MAX: 14.111. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: alexnet1233691215SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 311.2911.2511.27MIN: 11.05 / MAX: 12.62MIN: 11.02 / MAX: 12.47MIN: 11.05 / MAX: 11.641. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: resnet50123612182430SE +/- 0.02, N = 3SE +/- 0.37, N = 3SE +/- 0.37, N = 325.4625.0425.19MIN: 24.03 / MAX: 26.02MIN: 24.07 / MAX: 26.3MIN: 24.27 / MAX: 35.771. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: yolov4-tiny123612182430SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 1.12, N = 225.6325.5926.69MIN: 25.45 / MAX: 26.86MIN: 25.42 / MAX: 35.3MIN: 25.44 / MAX: 170.171. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: squeezenet_ssd123510152025SE +/- 0.03, N = 3SE +/- 0.23, N = 3SE +/- 0.22, N = 318.9318.6218.72MIN: 18.69 / MAX: 21.76MIN: 18.08 / MAX: 19.05MIN: 18.2 / MAX: 30.11. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: Vulkan GPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20201218Target: Vulkan GPU - Model: regnety_400m1233691215SE +/- 0.12, N = 3SE +/- 0.63, N = 3SE +/- 0.06, N = 312.6913.4012.41MIN: 12.4 / MAX: 14.98MIN: 12 / MAX: 16.63MIN: 11.89 / MAX: 13.641. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPack1233691215SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 513.0513.0313.051. (CXX) g++ options: -rdynamic


Phoronix Test Suite v10.8.4