Intel Core i7-9750H testing with a Notebook P95_96_97Ex Rx (1.07.13MIN29 BIOS) and Intel UHD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2101014-HA-COREI797566 Core i7 9750H EOY - Phoronix Test Suite Core i7 9750H EOY Intel Core i7-9750H testing with a Notebook P95_96_97Ex Rx (1.07.13MIN29 BIOS) and Intel UHD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101014-HA-COREI797566&sor&gru .
Core i7 9750H EOY Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Run 1 Run 2 Run 3 Run 4 Intel Core i7-9750H @ 4.50GHz (6 Cores / 12 Threads) Notebook P95_96_97Ex Rx (1.07.13MIN29 BIOS) Intel Cannon Lake PCH 32GB 1000GB Samsung SSD 970 EVO Plus 1TB Intel UHD 630 3GB (1150MHz) Realtek ALC1220 Realtek RTL8111/8168/8411 + Intel-AC 9560 Ubuntu 20.04 5.7.0-999-generic (x86_64) 20200530 GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.4 1.2.131 GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org 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: intel_pstate powersave - CPU Microcode: 0xde - Thermald 1.9.1 Security Details - itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Core i7 9750H EOY vkfft: cryptsetup: PBKDF2-sha512 cryptsetup: PBKDF2-whirlpool coremark: CoreMark Size 666 - Iterations Per Second cryptsetup: AES-XTS 256b Encryption cryptsetup: AES-XTS 256b Decryption cryptsetup: Serpent-XTS 256b Encryption cryptsetup: Serpent-XTS 256b Decryption cryptsetup: Twofish-XTS 256b Encryption cryptsetup: Twofish-XTS 256b Decryption cryptsetup: AES-XTS 512b Encryption cryptsetup: AES-XTS 512b Decryption cryptsetup: Serpent-XTS 512b Encryption cryptsetup: Serpent-XTS 512b Decryption cryptsetup: Twofish-XTS 512b Encryption cryptsetup: Twofish-XTS 512b Decryption phpbench: PHP Benchmark Suite clomp: Static OMP Speedup brl-cad: VGR Performance Metric vkresample: 2x - Double vkresample: 2x - Single onednn: IP Shapes 1D - f32 - CPU onednn: IP Shapes 3D - f32 - CPU onednn: IP Shapes 1D - u8s8f32 - CPU onednn: IP Shapes 3D - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch shapes_1d - f32 - CPU onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPU onednn: Deconvolution Batch shapes_3d - u8s8f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Recurrent Neural Network Training - u8s8f32 - CPU onednn: Recurrent Neural Network Inference - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Recurrent Neural Network Training - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU ncnn: CPU - mobilenet ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU - shufflenet-v2 ncnn: CPU - mnasnet ncnn: CPU - efficientnet-b0 ncnn: CPU - blazeface ncnn: CPU - googlenet ncnn: CPU - vgg16 ncnn: CPU - resnet18 ncnn: CPU - alexnet ncnn: CPU - resnet50 ncnn: CPU - yolov4-tiny ncnn: CPU - squeezenet_ssd ncnn: CPU - regnety_400m ncnn: Vulkan GPU - mobilenet ncnn: Vulkan GPU-v2-v2 - mobilenet-v2 ncnn: Vulkan GPU-v3-v3 - mobilenet-v3 ncnn: Vulkan GPU - shufflenet-v2 ncnn: Vulkan GPU - mnasnet ncnn: Vulkan GPU - efficientnet-b0 ncnn: Vulkan GPU - blazeface ncnn: Vulkan GPU - googlenet ncnn: Vulkan GPU - vgg16 ncnn: Vulkan GPU - resnet18 ncnn: Vulkan GPU - alexnet ncnn: Vulkan GPU - resnet50 ncnn: Vulkan GPU - yolov4-tiny ncnn: Vulkan GPU - squeezenet_ssd ncnn: Vulkan GPU - regnety_400m hmmer: Pfam Database Search mafft: Multiple Sequence Alignment - LSU RNA build-ffmpeg: Time To Compile build2: Time To Compile build-eigen: Time To Compile encode-ape: WAV To APE encode-ogg: WAV To Ogg encode-opus: WAV To Opus Encode sqlite-speedtest: Timed Time - Size 1,000 encode-wavpack: WAV To WavPack unpack-firefox: firefox-84.0.source.tar.xz Run 1 Run 2 Run 3 Run 4 1321 1828912 780585 213456.102293 2359.8 2307.6 811.0 828.0 442.5 442 2104.7 2078.3 815.1 830.4 446.1 440.5 703856 2.7 59947 1008.564 461.629 6.80166 9.77402 3.22676 2.77079 17.2857 9.59491 12.8019 16.1070 10.02868 5.75257 6341.74 3427.62 6362.64 3421.60 4.10014 6403.93 3457.32 5.73586 23.17 5.86 4.75 7.17 5.27 8.35 2.26 18.07 69.52 18.02 15.01 37.46 33.37 24.22 16.18 23.43 6.55 5.36 7.83 5.51 8.69 2.40 18.80 69.78 18.55 15.42 37.71 33.51 24.42 16.71 117.231 10.489 101.283 214.409 74.230 11.051 20.192 8.574 62.071 14.508 18.882 1321 1778523 760573 211631.576645 2358.8 2312.2 807.6 824.4 430.8 442.3 2064.6 2074.2 812.7 823.5 426.4 445.5 724360 2.7 60253 1001.202 464.404 6.92948 9.79701 3.23231 2.76864 17.2712 9.73463 12.7881 16.0979 9.86713 5.78370 6404.44 3454.22 6382.08 3443.81 4.11267 6328.70 3418.99 5.77450 23.05 5.88 4.72 7.21 5.24 8.33 2.27 18.02 69.19 17.91 14.99 37.43 33.19 24.16 16.12 23.66 6.10 4.98 7.39 5.24 8.39 2.30 18.15 69.43 18.14 15.15 37.98 33.86 24.79 16.28 117.143 10.729 101.729 214.836 75.391 11.422 20.234 8.574 62.691 14.502 18.873 1319 1829986 781744 210367.524032 2366.9 2314.6 814.8 830.8 445.2 447.3 2076.4 2082.9 813.8 830.9 446.2 448.4 722538 2.7 59569 1005.070 463.050 6.80328 9.79708 3.22945 2.77604 17.2349 9.59132 12.8216 16.0995 9.89771 5.82049 6368.25 3410.08 6383.52 3424.77 4.10713 6369.95 3440.22 5.80983 23.13 5.82 4.76 7.18 5.29 8.38 2.26 18.13 69.48 18.05 15.00 37.54 33.21 24.24 16.19 23.39 6.30 5.12 7.41 5.36 8.65 2.38 18.82 69.86 18.51 15.45 37.66 33.47 24.33 16.61 117.181 10.529 102.076 214.178 75.006 10.969 20.167 8.563 61.705 14.528 18.932 1322 1831049 764849 215746.320485 2357.4 2312.5 809.6 822.9 433.6 438.5 2115.1 2078.9 809.3 824.8 435.4 436.4 745275 2.7 59541 1014.454 464.961 6.79428 9.91124 3.22357 2.76446 17.3333 9.53953 12.5608 16.1090 10.1556 5.78336 6382.78 3445.59 6389.88 3415.63 4.08784 6377.37 3444.93 5.78522 23.24 6.07 4.91 7.23 5.21 8.31 2.29 18.01 69.34 17.99 15.03 37.48 33.42 24.23 16.16 23.34 6.56 5.37 7.83 5.49 8.72 2.41 18.86 70.02 18.54 15.48 37.73 33.45 24.38 16.76 117.404 10.607 102.124 214.858 74.262 11.624 20.424 8.590 62.392 14.510 18.855 OpenBenchmarking.org
VkFFT OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 1.1.1 Run 4 Run 2 Run 1 Run 3 300 600 900 1200 1500 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 1322 1321 1321 1319 1. (CXX) g++ options: -O3 -pthread
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-sha512 Run 4 Run 3 Run 1 Run 2 400K 800K 1200K 1600K 2000K SE +/- 2822.26, N = 3 SE +/- 3199.33, N = 3 SE +/- 1062.67, N = 3 SE +/- 15473.88, N = 3 1831049 1829986 1828912 1778523
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool Run 3 Run 1 Run 4 Run 2 200K 400K 600K 800K 1000K SE +/- 1028.82, N = 3 SE +/- 1689.92, N = 3 SE +/- 18853.30, N = 3 SE +/- 736.33, N = 3 781744 780585 764849 760573
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Run 4 Run 1 Run 2 Run 3 50K 100K 150K 200K 250K SE +/- 1011.06, N = 3 SE +/- 2550.57, N = 3 SE +/- 428.07, N = 3 SE +/- 1572.50, N = 3 215746.32 213456.10 211631.58 210367.52 1. (CC) gcc options: -O2 -lrt" -lrt
Cryptsetup AES-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Encryption Run 3 Run 1 Run 2 Run 4 500 1000 1500 2000 2500 SE +/- 5.73, N = 3 SE +/- 9.61, N = 3 SE +/- 9.33, N = 3 SE +/- 9.78, N = 3 2366.9 2359.8 2358.8 2357.4
Cryptsetup AES-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption Run 3 Run 4 Run 2 Run 1 500 1000 1500 2000 2500 SE +/- 2.97, N = 3 SE +/- 7.50, N = 3 SE +/- 6.84, N = 3 SE +/- 8.91, N = 3 2314.6 2312.5 2312.2 2307.6
Cryptsetup Serpent-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption Run 3 Run 1 Run 4 Run 2 200 400 600 800 1000 SE +/- 0.85, N = 3 SE +/- 3.15, N = 3 SE +/- 4.68, N = 3 SE +/- 3.18, N = 3 814.8 811.0 809.6 807.6
Cryptsetup Serpent-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption Run 3 Run 1 Run 2 Run 4 200 400 600 800 1000 SE +/- 1.31, N = 3 SE +/- 0.81, N = 3 SE +/- 2.80, N = 3 SE +/- 6.17, N = 3 830.8 828.0 824.4 822.9
Cryptsetup Twofish-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption Run 3 Run 1 Run 4 Run 2 100 200 300 400 500 SE +/- 4.65, N = 3 SE +/- 5.35, N = 3 SE +/- 9.61, N = 3 SE +/- 10.07, N = 3 445.2 442.5 433.6 430.8
Cryptsetup Twofish-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption Run 3 Run 2 Run 1 Run 4 100 200 300 400 500 SE +/- 6.93, N = 3 SE +/- 6.85, N = 3 SE +/- 7.84, N = 3 SE +/- 8.35, N = 3 447.3 442.3 442.0 438.5
Cryptsetup AES-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption Run 4 Run 1 Run 3 Run 2 500 1000 1500 2000 2500 SE +/- 7.16, N = 3 SE +/- 7.18, N = 3 SE +/- 46.45, N = 3 SE +/- 38.22, N = 3 2115.1 2104.7 2076.4 2064.6
Cryptsetup AES-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption Run 3 Run 4 Run 1 Run 2 400 800 1200 1600 2000 SE +/- 2.92, N = 3 SE +/- 8.81, N = 3 SE +/- 7.85, N = 3 SE +/- 4.43, N = 3 2082.9 2078.9 2078.3 2074.2
Cryptsetup Serpent-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption Run 1 Run 3 Run 2 Run 4 200 400 600 800 1000 SE +/- 1.12, N = 3 SE +/- 0.48, N = 3 SE +/- 1.43, N = 3 SE +/- 3.44, N = 3 815.1 813.8 812.7 809.3
Cryptsetup Serpent-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption Run 3 Run 1 Run 4 Run 2 200 400 600 800 1000 SE +/- 0.97, N = 3 SE +/- 1.59, N = 3 SE +/- 4.45, N = 3 SE +/- 4.94, N = 3 830.9 830.4 824.8 823.5
Cryptsetup Twofish-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Encryption Run 3 Run 1 Run 4 Run 2 100 200 300 400 500 SE +/- 3.92, N = 3 SE +/- 2.54, N = 3 SE +/- 10.19, N = 3 SE +/- 11.67, N = 3 446.2 446.1 435.4 426.4
Cryptsetup Twofish-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption Run 3 Run 2 Run 1 Run 4 100 200 300 400 500 SE +/- 6.04, N = 3 SE +/- 4.74, N = 3 SE +/- 10.81, N = 3 SE +/- 8.57, N = 3 448.4 445.5 440.5 436.4
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Run 4 Run 2 Run 3 Run 1 160K 320K 480K 640K 800K SE +/- 1307.68, N = 3 SE +/- 3349.76, N = 3 SE +/- 2965.05, N = 3 SE +/- 10003.74, N = 3 745275 724360 722538 703856
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 1.2 Static OMP Speedup Run 4 Run 3 Run 2 Run 1 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.7 2.7 2.7 2.7 1. (CC) gcc options: -fopenmp -O3 -lm
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Run 2 Run 1 Run 3 Run 4 13K 26K 39K 52K 65K 60253 59947 59569 59541 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
VkResample Upscale: 2x - Precision: Double OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Double Run 2 Run 3 Run 1 Run 4 200 400 600 800 1000 SE +/- 0.13, N = 3 SE +/- 2.73, N = 3 SE +/- 4.15, N = 3 SE +/- 0.88, N = 3 1001.20 1005.07 1008.56 1014.45 1. (CXX) g++ options: -O3 -pthread
VkResample Upscale: 2x - Precision: Single OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Single Run 1 Run 3 Run 2 Run 4 100 200 300 400 500 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 SE +/- 0.33, N = 3 SE +/- 0.28, N = 3 461.63 463.05 464.40 464.96 1. (CXX) g++ options: -O3 -pthread
oneDNN Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU Run 4 Run 1 Run 3 Run 2 2 4 6 8 10 SE +/- 0.01427, N = 3 SE +/- 0.01210, N = 3 SE +/- 0.05391, N = 14 SE +/- 0.01289, N = 3 6.79428 6.80166 6.80328 6.92948 MIN: 5.69 MIN: 5.74 MIN: 5.3 MIN: 5.87 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 Run 4 3 6 9 12 15 SE +/- 0.02638, N = 3 SE +/- 0.01052, N = 3 SE +/- 0.01833, N = 3 SE +/- 0.00660, N = 3 9.77402 9.79701 9.79708 9.91124 MIN: 9.6 MIN: 9.59 MIN: 9.63 MIN: 9.71 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU Run 4 Run 1 Run 3 Run 2 0.7273 1.4546 2.1819 2.9092 3.6365 SE +/- 0.00785, N = 3 SE +/- 0.00484, N = 3 SE +/- 0.00749, N = 3 SE +/- 0.01078, N = 3 3.22357 3.22676 3.22945 3.23231 MIN: 2.61 MIN: 2.62 MIN: 2.62 MIN: 2.63 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU Run 4 Run 2 Run 1 Run 3 0.6246 1.2492 1.8738 2.4984 3.123 SE +/- 0.00419, N = 3 SE +/- 0.00726, N = 3 SE +/- 0.00676, N = 3 SE +/- 0.00532, N = 3 2.76446 2.76864 2.77079 2.77604 MIN: 2.61 MIN: 2.61 MIN: 2.62 MIN: 2.62 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Run 3 Run 2 Run 1 Run 4 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 17.23 17.27 17.29 17.33 MIN: 17.11 MIN: 17.11 MIN: 17.1 MIN: 17.13 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU Run 4 Run 3 Run 1 Run 2 3 6 9 12 15 SE +/- 0.07559, N = 3 SE +/- 0.10858, N = 3 SE +/- 0.06881, N = 3 SE +/- 0.01778, N = 3 9.53953 9.59132 9.59491 9.73463 MIN: 8.54 MIN: 8.53 MIN: 8.55 MIN: 8.39 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU Run 4 Run 2 Run 1 Run 3 3 6 9 12 15 SE +/- 0.15, N = 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 12.56 12.79 12.80 12.82 MIN: 10.48 MIN: 10.49 MIN: 10.51 MIN: 10.53 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU Run 2 Run 3 Run 1 Run 4 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 16.10 16.10 16.11 16.11 MIN: 15.78 MIN: 15.79 MIN: 15.86 MIN: 15.78 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU Run 2 Run 3 Run 1 Run 4 3 6 9 12 15 SE +/- 0.03232, N = 3 SE +/- 0.02224, N = 3 SE +/- 0.09774, N = 3 SE +/- 0.02385, N = 3 9.86713 9.89771 10.02868 10.15560 MIN: 7.76 MIN: 7.78 MIN: 7.81 MIN: 8.06 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU Run 1 Run 4 Run 2 Run 3 1.3096 2.6192 3.9288 5.2384 6.548 SE +/- 0.00709, N = 3 SE +/- 0.00722, N = 3 SE +/- 0.05534, N = 12 SE +/- 0.00647, N = 3 5.75257 5.78336 5.78370 5.82049 MIN: 4.73 MIN: 4.8 MIN: 4.72 MIN: 4.73 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Run 1 Run 3 Run 4 Run 2 1400 2800 4200 5600 7000 SE +/- 26.71, N = 3 SE +/- 7.79, N = 3 SE +/- 20.81, N = 3 SE +/- 12.16, N = 3 6341.74 6368.25 6382.78 6404.44 MIN: 6254.75 MIN: 6328.69 MIN: 6299.02 MIN: 6340.77 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Run 3 Run 1 Run 4 Run 2 700 1400 2100 2800 3500 SE +/- 9.95, N = 3 SE +/- 7.89, N = 3 SE +/- 5.51, N = 3 SE +/- 23.16, N = 3 3410.08 3427.62 3445.59 3454.22 MIN: 3353.35 MIN: 3392.93 MIN: 3407.83 MIN: 3391.1 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 Run 4 1400 2800 4200 5600 7000 SE +/- 12.24, N = 3 SE +/- 25.22, N = 3 SE +/- 38.17, N = 3 SE +/- 19.20, N = 3 6362.64 6382.08 6383.52 6389.88 MIN: 6320.02 MIN: 6294.61 MIN: 6259.53 MIN: 6310.82 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU Run 4 Run 1 Run 3 Run 2 700 1400 2100 2800 3500 SE +/- 3.92, N = 3 SE +/- 14.67, N = 3 SE +/- 10.73, N = 3 SE +/- 8.62, N = 3 3415.63 3421.60 3424.77 3443.81 MIN: 3390.01 MIN: 3374.62 MIN: 3395.01 MIN: 3400.63 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Run 4 Run 1 Run 3 Run 2 0.9254 1.8508 2.7762 3.7016 4.627 SE +/- 0.00557, N = 3 SE +/- 0.00387, N = 3 SE +/- 0.01007, N = 3 SE +/- 0.00554, N = 3 4.08784 4.10014 4.10713 4.11267 MIN: 4 MIN: 4.01 MIN: 4.01 MIN: 4.01 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU Run 2 Run 3 Run 4 Run 1 1400 2800 4200 5600 7000 SE +/- 13.20, N = 3 SE +/- 9.29, N = 3 SE +/- 17.19, N = 3 SE +/- 18.98, N = 3 6328.70 6369.95 6377.37 6403.93 MIN: 6288.87 MIN: 6301.48 MIN: 6330.45 MIN: 6326.05 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU Run 2 Run 3 Run 4 Run 1 700 1400 2100 2800 3500 SE +/- 10.03, N = 3 SE +/- 4.57, N = 3 SE +/- 1.10, N = 3 SE +/- 20.71, N = 3 3418.99 3440.22 3444.93 3457.32 MIN: 3391.87 MIN: 3388.24 MIN: 3415.6 MIN: 3398.06 1. (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.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 4 Run 3 1.3072 2.6144 3.9216 5.2288 6.536 SE +/- 0.01607, N = 3 SE +/- 0.01018, N = 3 SE +/- 0.00883, N = 3 SE +/- 0.00559, N = 3 5.73586 5.77450 5.78522 5.80983 MIN: 4.84 MIN: 4.85 MIN: 4.9 MIN: 4.89 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mobilenet Run 2 Run 3 Run 1 Run 4 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 23.05 23.13 23.17 23.24 MIN: 22.78 / MAX: 26.55 MIN: 22.78 / MAX: 26.54 MIN: 22.8 / MAX: 26.58 MIN: 22.8 / MAX: 34.1 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v2-v2 - Model: mobilenet-v2 Run 3 Run 1 Run 2 Run 4 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.23, N = 3 5.82 5.86 5.88 6.07 MIN: 5.67 / MAX: 8.89 MIN: 5.72 / MAX: 7.36 MIN: 5.67 / MAX: 17.36 MIN: 5.67 / MAX: 17.34 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v3-v3 - Model: mobilenet-v3 Run 2 Run 1 Run 3 Run 4 1.1048 2.2096 3.3144 4.4192 5.524 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.21, N = 3 4.72 4.75 4.76 4.91 MIN: 4.6 / MAX: 7.3 MIN: 4.65 / MAX: 6.65 MIN: 4.65 / MAX: 6.29 MIN: 4.62 / MAX: 7.08 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: shufflenet-v2 Run 1 Run 3 Run 2 Run 4 2 4 6 8 10 SE +/- 0.35, N = 3 SE +/- 0.35, N = 3 SE +/- 0.37, N = 3 SE +/- 0.39, N = 3 7.17 7.18 7.21 7.23 MIN: 6.36 / MAX: 13.96 MIN: 6.43 / MAX: 20.32 MIN: 6.38 / MAX: 12.35 MIN: 6.39 / MAX: 9.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mnasnet Run 4 Run 2 Run 1 Run 3 1.1903 2.3806 3.5709 4.7612 5.9515 SE +/- 0.27, N = 3 SE +/- 0.29, N = 3 SE +/- 0.28, N = 3 SE +/- 0.33, N = 3 5.21 5.24 5.27 5.29 MIN: 4.62 / MAX: 7.42 MIN: 4.6 / MAX: 7.38 MIN: 4.62 / MAX: 9.13 MIN: 4.57 / MAX: 17.96 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: efficientnet-b0 Run 4 Run 2 Run 1 Run 3 2 4 6 8 10 SE +/- 0.33, N = 3 SE +/- 0.34, N = 3 SE +/- 0.36, N = 3 SE +/- 0.35, N = 3 8.31 8.33 8.35 8.38 MIN: 7.57 / MAX: 10.61 MIN: 7.59 / MAX: 12.2 MIN: 7.58 / MAX: 10.85 MIN: 7.57 / MAX: 12.25 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: blazeface Run 1 Run 3 Run 2 Run 4 0.5153 1.0306 1.5459 2.0612 2.5765 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 2.26 2.26 2.27 2.29 MIN: 1.99 / MAX: 2.47 MIN: 1.99 / MAX: 2.47 MIN: 1.99 / MAX: 12.5 MIN: 1.99 / MAX: 13.86 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: googlenet Run 4 Run 2 Run 1 Run 3 4 8 12 16 20 SE +/- 0.70, N = 3 SE +/- 0.76, N = 3 SE +/- 0.77, N = 3 SE +/- 0.69, N = 3 18.01 18.02 18.07 18.13 MIN: 16.42 / MAX: 22.07 MIN: 16.35 / MAX: 32.15 MIN: 16.36 / MAX: 29.81 MIN: 16.51 / MAX: 22.3 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: vgg16 Run 2 Run 4 Run 3 Run 1 15 30 45 60 75 SE +/- 0.15, N = 3 SE +/- 0.63, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 69.19 69.34 69.48 69.52 MIN: 67.17 / MAX: 78.76 MIN: 67.44 / MAX: 82.12 MIN: 67.44 / MAX: 83.1 MIN: 67.25 / MAX: 80.64 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet18 Run 2 Run 4 Run 1 Run 3 4 8 12 16 20 SE +/- 0.54, N = 3 SE +/- 0.51, N = 3 SE +/- 0.54, N = 3 SE +/- 0.48, N = 3 17.91 17.99 18.02 18.05 MIN: 16.71 / MAX: 23.14 MIN: 16.77 / MAX: 20.61 MIN: 16.77 / MAX: 28.42 MIN: 16.77 / MAX: 29.51 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: alexnet Run 2 Run 3 Run 1 Run 4 4 8 12 16 20 SE +/- 0.35, N = 3 SE +/- 0.35, N = 3 SE +/- 0.38, N = 3 SE +/- 0.36, N = 3 14.99 15.00 15.01 15.03 MIN: 14.24 / MAX: 24.74 MIN: 14.24 / MAX: 18.29 MIN: 14.18 / MAX: 15.71 MIN: 14.24 / MAX: 25.99 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet50 Run 2 Run 1 Run 4 Run 3 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 37.43 37.46 37.48 37.54 MIN: 36.5 / MAX: 51.46 MIN: 36.82 / MAX: 40.77 MIN: 36.87 / MAX: 50.24 MIN: 36.85 / MAX: 49.57 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: yolov4-tiny Run 2 Run 3 Run 1 Run 4 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 33.19 33.21 33.37 33.42 MIN: 32.66 / MAX: 46.16 MIN: 32.65 / MAX: 40.32 MIN: 32.64 / MAX: 55.85 MIN: 32.68 / MAX: 44.68 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: squeezenet_ssd Run 2 Run 1 Run 4 Run 3 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 24.16 24.22 24.23 24.24 MIN: 24.01 / MAX: 27.38 MIN: 23.95 / MAX: 34.27 MIN: 24.02 / MAX: 26.28 MIN: 24 / MAX: 27.39 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: regnety_400m OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: regnety_400m Run 2 Run 4 Run 1 Run 3 4 8 12 16 20 SE +/- 0.49, N = 3 SE +/- 0.44, N = 3 SE +/- 0.54, N = 3 SE +/- 0.54, N = 3 16.12 16.16 16.18 16.19 MIN: 15.04 / MAX: 28.1 MIN: 15.08 / MAX: 27.26 MIN: 14.99 / MAX: 20.99 MIN: 14.99 / MAX: 19.01 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: mobilenet Run 4 Run 3 Run 1 Run 2 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.25, N = 3 23.34 23.39 23.43 23.66 MIN: 22.75 / MAX: 36.5 MIN: 22.81 / MAX: 35.57 MIN: 21.91 / MAX: 34.62 MIN: 22.8 / MAX: 37.21 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 Run 2 Run 3 Run 1 Run 4 2 4 6 8 10 SE +/- 0.26, N = 3 SE +/- 0.21, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 6.10 6.30 6.55 6.56 MIN: 5.68 / MAX: 8.75 MIN: 5.74 / MAX: 9.41 MIN: 6.32 / MAX: 9.95 MIN: 6.33 / MAX: 10.24 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 Run 2 Run 3 Run 1 Run 4 1.2083 2.4166 3.6249 4.8332 6.0415 SE +/- 0.24, N = 3 SE +/- 0.22, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 4.98 5.12 5.36 5.37 MIN: 4.63 / MAX: 7.4 MIN: 4.61 / MAX: 6.87 MIN: 5.24 / MAX: 7.47 MIN: 5.24 / MAX: 7.07 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: shufflenet-v2 Run 2 Run 3 Run 1 Run 4 2 4 6 8 10 SE +/- 0.41, N = 3 SE +/- 0.44, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 7.39 7.41 7.83 7.83 MIN: 6.41 / MAX: 21.93 MIN: 6.45 / MAX: 19.52 MIN: 7.61 / MAX: 9.86 MIN: 7.55 / MAX: 11.43 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: mnasnet Run 2 Run 3 Run 4 Run 1 1.2398 2.4796 3.7194 4.9592 6.199 SE +/- 0.30, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 5.24 5.36 5.49 5.51 MIN: 4.59 / MAX: 7.39 MIN: 4.65 / MAX: 9.92 MIN: 5.29 / MAX: 7.23 MIN: 5.16 / MAX: 19.28 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: efficientnet-b0 Run 2 Run 3 Run 1 Run 4 2 4 6 8 10 SE +/- 0.39, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 8.39 8.65 8.69 8.72 MIN: 7.55 / MAX: 20.09 MIN: 8.49 / MAX: 12.07 MIN: 8.49 / MAX: 9.23 MIN: 8.4 / MAX: 21.56 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: blazeface Run 2 Run 3 Run 1 Run 4 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.30 2.38 2.40 2.41 MIN: 2.03 / MAX: 3.94 MIN: 2.33 / MAX: 2.46 MIN: 2.34 / MAX: 3.15 MIN: 2.35 / MAX: 2.48 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: googlenet Run 2 Run 1 Run 3 Run 4 5 10 15 20 25 SE +/- 0.81, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 18.15 18.80 18.82 18.86 MIN: 16.4 / MAX: 21.94 MIN: 18.57 / MAX: 22.25 MIN: 17.95 / MAX: 30.43 MIN: 17.89 / MAX: 30.52 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: vgg16 Run 2 Run 1 Run 3 Run 4 16 32 48 64 80 SE +/- 0.91, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 69.43 69.78 69.86 70.02 MIN: 67.3 / MAX: 104.68 MIN: 69.46 / MAX: 81.23 MIN: 69.45 / MAX: 91.5 MIN: 69.53 / MAX: 93.37 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: resnet18 Run 2 Run 3 Run 4 Run 1 5 10 15 20 25 SE +/- 0.60, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 18.14 18.51 18.54 18.55 MIN: 16.78 / MAX: 30.17 MIN: 18.31 / MAX: 22.04 MIN: 18.33 / MAX: 21.98 MIN: 18.17 / MAX: 40.98 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: alexnet Run 2 Run 1 Run 3 Run 4 4 8 12 16 20 SE +/- 0.42, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 15.15 15.42 15.45 15.48 MIN: 14.28 / MAX: 24.62 MIN: 15.21 / MAX: 26.35 MIN: 15.23 / MAX: 27.92 MIN: 15.27 / MAX: 18.81 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: resnet50 Run 3 Run 1 Run 4 Run 2 9 18 27 36 45 SE +/- 0.20, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.29, N = 3 37.66 37.71 37.73 37.98 MIN: 36.88 / MAX: 61.06 MIN: 36.79 / MAX: 49.82 MIN: 36.87 / MAX: 42.94 MIN: 33.68 / MAX: 49.65 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: yolov4-tiny Run 4 Run 3 Run 1 Run 2 8 16 24 32 40 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.34, N = 3 33.45 33.47 33.51 33.86 MIN: 32.66 / MAX: 46.08 MIN: 33.21 / MAX: 44 MIN: 33.23 / MAX: 44.41 MIN: 32.71 / MAX: 44.51 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: squeezenet_ssd Run 3 Run 4 Run 1 Run 2 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 24.33 24.38 24.42 24.79 MIN: 23.89 / MAX: 35.37 MIN: 23.95 / MAX: 35.5 MIN: 24.15 / MAX: 35.82 MIN: 24.43 / MAX: 36 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: regnety_400m OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: regnety_400m Run 2 Run 3 Run 1 Run 4 4 8 12 16 20 SE +/- 0.59, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 16.28 16.61 16.71 16.76 MIN: 14.98 / MAX: 19.89 MIN: 16.26 / MAX: 20.92 MIN: 16.43 / MAX: 19.77 MIN: 16.44 / MAX: 19.53 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search Run 2 Run 3 Run 1 Run 4 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 117.14 117.18 117.23 117.40 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA Run 1 Run 3 Run 4 Run 2 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 10.49 10.53 10.61 10.73 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile Run 1 Run 2 Run 3 Run 4 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 SE +/- 0.40, N = 3 SE +/- 0.27, N = 3 101.28 101.73 102.08 102.12
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.13 Time To Compile Run 3 Run 1 Run 2 Run 4 50 100 150 200 250 SE +/- 0.25, N = 3 SE +/- 0.35, N = 3 SE +/- 0.50, N = 3 SE +/- 0.31, N = 3 214.18 214.41 214.84 214.86
Timed Eigen Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Eigen Compilation 3.3.9 Time To Compile Run 1 Run 4 Run 3 Run 2 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 74.23 74.26 75.01 75.39
Monkey Audio Encoding WAV To APE OpenBenchmarking.org Seconds, Fewer Is Better Monkey Audio Encoding 3.99.6 WAV To APE Run 3 Run 1 Run 2 Run 4 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.04, N = 5 SE +/- 0.04, N = 5 SE +/- 0.09, N = 5 10.97 11.05 11.42 11.62 1. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt
Ogg Audio Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Audio Encoding 1.3.4 WAV To Ogg Run 3 Run 1 Run 2 Run 4 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.26, N = 3 20.17 20.19 20.23 20.42 1. (CC) gcc options: -O2 -ffast-math -fsigned-char
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode Run 3 Run 1 Run 2 Run 4 2 4 6 8 10 SE +/- 0.003, N = 5 SE +/- 0.002, N = 5 SE +/- 0.003, N = 5 SE +/- 0.011, N = 5 8.563 8.574 8.574 8.590 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Run 3 Run 1 Run 4 Run 2 14 28 42 56 70 SE +/- 0.09, N = 3 SE +/- 0.23, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 61.71 62.07 62.39 62.69 1. (CC) gcc options: -O2 -ldl -lz -lpthread
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack Run 2 Run 1 Run 4 Run 3 4 8 12 16 20 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 14.50 14.51 14.51 14.53 1. (CXX) g++ options: -rdynamic
Unpacking Firefox Extracting: firefox-84.0.source.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking Firefox 84.0 Extracting: firefox-84.0.source.tar.xz Run 4 Run 2 Run 1 Run 3 5 10 15 20 25 SE +/- 0.03, N = 4 SE +/- 0.02, N = 4 SE +/- 0.06, N = 4 SE +/- 0.06, N = 4 18.86 18.87 18.88 18.93
Phoronix Test Suite v10.8.4