Intel Core i9-10885H testing with a HP 8736 (S91 Ver. 01.02.01 BIOS) and NVIDIA Quadro RTX 5000 with Max-Q Design 16GB 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 2101076-HA-HPZBOOK6247 HP Zbook - Phoronix Test Suite HP Zbook Intel Core i9-10885H testing with a HP 8736 (S91 Ver. 01.02.01 BIOS) and NVIDIA Quadro RTX 5000 with Max-Q Design 16GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101076-HA-HPZBOOK6247&gru&export=pdf .
HP Zbook Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Vulkan Compiler File-System Screen Resolution r1 r2 r3 Intel Core i9-10885H @ 5.30GHz (8 Cores / 16 Threads) HP 8736 (S91 Ver. 01.02.01 BIOS) Intel Comet Lake PCH 32GB 2048GB KXG50PNV2T04 KIOXIA NVIDIA Quadro RTX 5000 with Max-Q Design 16GB (600/6000MHz) Intel Comet Lake PCH cAVS Intel Wi-Fi 6 AX201 Ubuntu 20.04 5.6.0-1034-oem (x86_64) GNOME Shell 3.36.4 X Server 1.20.8 NVIDIA 450.80.02 4.6.0 OpenCL 1.2 CUDA 11.0.228 1.2.133 GCC 9.3.0 + CUDA 10.1 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 Disk Details - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 1.9.1 OpenCL Details - GPU Compute Cores: 3072 Python Details - Python 3.8.3 Security Details - itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
HP Zbook vkfft: dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit plaidml: No - Inference - IMDB LSTM - OpenCL plaidml: No - Inference - Mobilenet - OpenCL plaidml: Yes - Inference - Mobilenet - OpenCL plaidml: No - Inference - DenseNet 201 - OpenCL openvino: Face Detection 0106 FP16 - CPU openvino: Face Detection 0106 FP32 - CPU openvino: Person Detection 0106 FP16 - CPU openvino: Person Detection 0106 FP32 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP32 - CPU neatbench: GPU ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.0 - Default - RaiNyMore2 ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - RaiNyMore2 ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.0 - Default - Multeasymap ddnet: 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - Multeasymap unigine-heaven: 1920 x 1080 - Fullscreen - OpenGL unigine-super: 1920 x 1080 - Fullscreen - Low - OpenGL unigine-super: 1920 x 1080 - Fullscreen - High - OpenGL unigine-super: 1920 x 1080 - Fullscreen - Ultra - OpenGL unigine-super: 1920 x 1080 - Fullscreen - Medium - OpenGL warsow: 1920 x 1080 yquake2: OpenGL 1.x - 1920 x 1080 yquake2: OpenGL 3.x - 1920 x 1080 yquake2: Software CPU - 1920 x 1080 embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer ISPC - Asian Dragon rav1e: 1 rav1e: 5 rav1e: 6 rav1e: 10 cl-mem: Copy cl-mem: Read cl-mem: Write simdjson: Kostya simdjson: LargeRand simdjson: PartialTweets simdjson: DistinctUserID clpeak: Global Memory Bandwidth hpcg: viennacl: OpenCL LU Factorization clpeak: Single-Precision Float clpeak: Double-Precision Double clpeak: Integer Compute INT hashcat: MD5 hashcat: SHA1 hashcat: 7-Zip hashcat: SHA-512 hashcat: TrueCrypt RIPEMD160 + XTS graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space cryptsetup: PBKDF2-sha512 cryptsetup: PBKDF2-whirlpool coremark: CoreMark Size 666 - Iterations Per Second indigobench: CPU - Bedroom indigobench: CPU - Supercar luxcorerender-cl: DLSC luxcorerender-cl: Food luxcorerender-cl: LuxCore Benchmark luxcorerender-cl: Rainbow Colors and Prism leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Seq Fill compress-lz4: 1 - Compression Speed compress-lz4: 1 - Decompression Speed compress-lz4: 3 - Compression Speed compress-lz4: 3 - Decompression Speed compress-lz4: 9 - Compression Speed compress-lz4: 9 - Decompression Speed compress-zstd: 3 compress-zstd: 19 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 Decryption cryptsetup: Twofish-XTS 512b Encryption lczero: OpenCL crafty: Elapsed Time stockfish: Total Time asmfish: 1024 Hash Memory, 26 Depth fahbench: gromacs: Water Benchmark lammps: Rhodopsin Protein redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET node-web-tooling: mandelgpu: GPU octanebench: Total Score numpy: ai-benchmark: Device Inference Score ai-benchmark: Device Training Score ai-benchmark: Device AI Score phpbench: PHP Benchmark Suite clomp: Static OMP Speedup brl-cad: VGR Performance Metric namd-cuda: ATPase Simulation - 327,506 Atoms leveldb: Hot Read leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill tensorflow-lite: SqueezeNet tensorflow-lite: Inception V4 tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant tensorflow-lite: Inception ResNet V2 financebench: Black-Scholes OpenCL vkresample: 2x - Double vkresample: 2x - Single arrayfire: Conjugate Gradient OpenCL 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 mnn: SqueezeNetV1.0 mnn: resnet-v2-50 mnn: MobileNetV2_224 mnn: mobilenet-v1-1.0 mnn: inception-v3 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 tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 openvino: Face Detection 0106 FP16 - CPU openvino: Face Detection 0106 FP32 - CPU openvino: Person Detection 0106 FP16 - CPU openvino: Person Detection 0106 FP32 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP32 - CPU realsr-ncnn: 4x - No realsr-ncnn: 4x - Yes waifu2x-ncnn: 2x - 3 - Yes betsy: ETC1 - Highest betsy: ETC2 RGB - Highest redshift: rodinia: OpenCL Particle Filter hmmer: Pfam Database Search mafft: Multiple Sequence Alignment - LSU RNA build-ffmpeg: Time To Compile build-linux-kernel: Time To Compile build2: Time To Compile build-eigen: Time To Compile deepspeech: CPU encode-ape: WAV To APE encode-opus: WAV To Opus Encode espeak: Text-To-Speech Synthesis rnnoise: astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing sqlite-speedtest: Timed Time - Size 1,000 darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only gegl: Crop gegl: Scale gegl: Cartoon gegl: Reflect gegl: Antialias gegl: Tile Glass gegl: Wavelet Blur gegl: Color Enhance gegl: Rotate 90 Degrees inkscape: SVG Files To PNG rawtherapee: Total Benchmark Time blender: BMW27 - CUDA blender: Classroom - CUDA blender: Fishy Cat - CUDA blender: Barbershop - CUDA blender: BMW27 - NVIDIA OptiX blender: Classroom - NVIDIA OptiX blender: Fishy Cat - NVIDIA OptiX blender: Barbershop - NVIDIA OptiX blender: Pabellon Barcelona - CUDA blender: Pabellon Barcelona - NVIDIA OptiX unpack-firefox: firefox-84.0.source.tar.xz r1 r2 r3 25820 489.84 112.75 460.02 86.08 463.34 1246.78 1819.24 110.07 1.28 1.26 0.80 0.79 3442.78 3363.55 27.5 170.36 158.21 413.88 435.20 139.126 177.7 65.9 25.1 90.4 955.6 59.9 60 60.7 6.0806 7.0735 7.5555 9.1343 0.347 1.069 1.444 3.422 236.6 330.3 215.7 0.76 0.5 0.86 0.89 324.63 3.96177 68.2924 5940.64 340.42 5504.35 24334866667 8585766667 373667 1023100000 301233 207 902 72 115 552 146 775 1919349 816282 223414.807558 0.939 2.147 2.70 1.27 2.26 5.30 0.5 43.2 43.1 37.5 8120.67 9823.2 57.88 9676.3 55.72 9679.8 2833.6 28.8 4005.6 4002.4 874.1 872.3 482.0 482.5 3346.8 3348.3 878.0 871.7 482.7 483.0 13277 9497414 9703133 15984719 186.4611 0.617 5.198 3394660.2 2660539.42 2041750.08 3248596.08 2375800.25 13.06 251986408.7 189.085068 419.58 730 816 1546 837911 3.7 63909 0.22103 6.946 3361.777 40.925 41.037 9.620 12.694 47.228 47.235 354892 5163190 302594 239119 236716 4660197 17.477667 256.867 24.992 2.549 7.16575 12.4721 3.17762 2.72558 21.6871 9.77594 9.87893 18.0080 8.96782 4.74772 7155.41 3795.02 7140.50 3795.81 4.36381 7144.23 3797.32 4.45564 8.899 58.161 5.239 10.646 62.568 26.62 7.31 5.74 7.93 6.67 10.00 2.54 19.98 72.09 18.62 15.50 37.81 35.95 27.64 19.16 26.52 7.23 5.74 7.92 6.63 10.01 2.55 20.05 71.96 18.62 15.44 37.25 35.52 27.58 19.16 321.420 272.907 3165.24 3202.53 4961.99 5069.44 1.17 1.21 14.734 99.812 6.020 5.854 8.016 461 7.115 105.526 10.497 100.257 151.656 210.051 68.744 81.29517 10.512 7.624 26.474 22.084 5.44 7.68 54.29 447.99 57.824 7.288 55.499 110.838 840.347 49.547 15.914 7.128 0.181 4.181 8.900 6.954 86.789 28.183 36.556 28.243 57.993 54.114 37.697 20.996 80.586 91.00 250.78 168.87 734.81 41.47 116.76 60.35 1192.96 608.80 196.21 16.028 25647 486.46 112.03 459.61 85.83 477.39 1244.95 1823.06 109.98 1.28 1.27 0.80 0.79 3403.45 3307.53 27.1 169.30 100.58 412.43 429.37 139.905 178.1 66.5 25.4 90.6 967.9 59.9 60 60.7 6.0989 6.9794 7.5656 9.2596 0.346 1.064 1.440 3.404 235.4 329.9 215.6 0.75 0.5 0.87 0.88 324.58 3.96068 64.2335 5858.32 340.46 5519.39 24260200000 8544500000 370400 1020000000 301433 207 875 72 115 551 147 774 1943008 830020 223304.983286 0.938 2.150 2.77 1.32 2.31 5.39 0.5 43.2 43.1 37.4 8127.78 9839.9 57.36 9653.7 56.07 9664.8 2831.0 28.7 4080.5 4055.1 881.4 876.6 487.4 486.3 3381.9 3388.5 882.1 878.1 485.7 486.4 13173 9584148 9839292 15974611 186.4777 0.610 5.169 2104092.33 2628039.25 2094056.31 3012560.83 2413657.0 13.17 252826584.8 189.101719 419.36 730 814 1544 832417 2.5 63822 0.22238 7.099 3424.918 40.955 41.027 9.692 12.629 47.296 47.287 356034 5168183 304756 239224 237129 4670567 17.476 257.062 25.190 2.531 7.04404 12.4447 3.16769 2.77670 21.6992 9.76468 9.77701 17.9035 9.00692 4.71457 7159.48 3797.05 7159.42 3800.41 4.37852 7154.66 3799.45 4.47062 8.982 58.530 5.291 10.675 63.180 26.63 7.22 5.81 6.95 5.96 9.05 2.60 20.01 71.91 18.71 15.46 37.30 35.59 27.51 18.91 26.53 7.22 5.73 6.98 5.86 9.02 2.29 18.20 71.82 18.33 15.53 37.34 35.51 27.52 17.15 295.547 264.948 3166.57 3207.35 4978.25 5079.89 1.19 1.23 14.656 100.617 6.102 5.789 7.912 460 7.055 105.572 10.564 100.397 152.208 210.712 67.543 81.07316 10.861 7.602 27.178 21.316 5.59 7.61 54.38 449.37 58.063 7.345 55.742 110.926 840.319 50.268 15.870 7.150 0.181 4.174 8.839 6.973 87.319 28.496 36.557 28.242 57.950 54.312 37.541 21.048 80.934 90.82 251.90 167.96 731.67 38.07 116.15 60.18 1190.05 609.56 196.28 16.137 25683 487.57 112.65 459.71 85.95 478.73 1247.93 1817.78 109.99 1.28 1.27 0.80 0.79 3405.92 3347.93 27.6 151.49 130.66 412.38 434.24 139.184 177.4 66.2 25.3 90.5 968.6 59.9 60 60.6 6.0641 6.9976 7.5496 9.1967 0.347 1.064 1.443 3.420 235.1 329.9 214.8 0.75 0.5 0.86 0.88 324.78 3.95457 65.9180 5892.70 340.59 5540.44 24196900000 8535333333 366433 1016800000 298133 207 900 73 115 551 147 776 1886103 810352 223892.444726 0.935 2.156 2.76 1.30 2.29 5.41 0.5 43.4 43.2 37.3 8079.18 9810.0 58.89 9685.2 57.01 9695.2 2835.1 28.8 4023.0 4026.9 874.1 870.9 483.6 483.0 3336.0 3362.9 874.4 873.5 483.0 483.8 13416 9560012 9629353 16180674 186.6158 0.614 5.179 2809233.48 2634908.83 2083566.29 3009326.75 2433543.8 13.18 252822614.4 189.316553 417.03 730 814 1544 829705 3.6 64033 0.22171 7.128 3386.084 40.760 40.981 9.573 12.644 47.388 47.415 356258 5178263 304079 239537 237406 4677473 17.476333 257.615 25.225 2.548 7.14574 12.6089 3.11291 2.74874 21.6210 9.73732 9.81238 18.0326 9.06628 4.73728 7169.03 3797.72 7151.58 3798.12 4.38535 7147.09 3792.87 4.46656 8.944 58.786 5.285 10.658 63.563 26.53 7.23 5.81 7.03 5.96 9.06 2.57 20.21 71.86 18.66 15.49 37.22 35.66 27.63 19.38 26.51 7.19 5.81 7.05 5.91 8.99 2.29 18.26 71.86 18.38 15.50 37.26 35.53 27.55 17.60 299.396 272.676 3164.51 3212.10 5006.34 5073.09 1.19 1.22 14.694 100.748 6.093 5.792 7.903 459 7.027 105.505 10.608 100.203 151.478 210.945 68.699 81.03983 10.592 7.616 27.713 22.044 5.63 7.58 54.65 449.90 58.062 7.353 55.766 111.040 841.228 50.261 15.863 7.155 0.181 4.178 8.826 7.000 86.993 28.313 36.646 28.055 57.843 54.101 37.691 21.068 80.712 90.93 251.80 168.08 733.02 38.07 116.26 60.25 1192.80 608.62 196.41 16.103 OpenBenchmarking.org
VkFFT OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 1.1.1 r1 r2 r3 6K 12K 18K 24K 30K SE +/- 62.93, N = 3 SE +/- 58.68, N = 3 SE +/- 108.37, N = 3 25820 25647 25683 1. (CXX) g++ options: -O3 -pthread
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p r1 r2 r3 110 220 330 440 550 SE +/- 5.73, N = 14 SE +/- 3.02, N = 14 SE +/- 3.24, N = 13 489.84 486.46 487.57 MIN: 317.1 / MAX: 898.12 MIN: 316.37 / MAX: 900.57 MIN: 316.7 / MAX: 911.47 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 4K r1 r2 r3 30 60 90 120 150 SE +/- 1.06, N = 6 SE +/- 1.08, N = 6 SE +/- 1.07, N = 6 112.75 112.03 112.65 MIN: 99.69 / MAX: 158.99 MIN: 99.17 / MAX: 157.08 MIN: 99.62 / MAX: 158.58 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 1080p r1 r2 r3 100 200 300 400 500 SE +/- 3.60, N = 14 SE +/- 3.46, N = 13 SE +/- 3.80, N = 13 460.02 459.61 459.71 MIN: 375.05 / MAX: 590.01 MIN: 374.03 / MAX: 582.97 MIN: 374.63 / MAX: 587.93 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 10-bit r1 r2 r3 20 40 60 80 100 SE +/- 0.99, N = 4 SE +/- 1.05, N = 4 SE +/- 1.03, N = 4 86.08 85.83 85.95 MIN: 54.34 / MAX: 256.39 MIN: 54.27 / MAX: 257.58 MIN: 54.21 / MAX: 255.72 1. (CC) gcc options: -pthread
PlaidML FP16: No - Mode: Inference - Network: IMDB LSTM - Device: OpenCL OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: IMDB LSTM - Device: OpenCL r1 r2 r3 100 200 300 400 500 SE +/- 0.36, N = 3 SE +/- 1.92, N = 3 SE +/- 2.86, N = 3 463.34 477.39 478.73
PlaidML FP16: No - Mode: Inference - Network: Mobilenet - Device: OpenCL OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: Mobilenet - Device: OpenCL r1 r2 r3 300 600 900 1200 1500 SE +/- 3.10, N = 3 SE +/- 2.03, N = 3 SE +/- 4.92, N = 3 1246.78 1244.95 1247.93
PlaidML FP16: Yes - Mode: Inference - Network: Mobilenet - Device: OpenCL OpenBenchmarking.org FPS, More Is Better PlaidML FP16: Yes - Mode: Inference - Network: Mobilenet - Device: OpenCL r1 r2 r3 400 800 1200 1600 2000 SE +/- 7.57, N = 3 SE +/- 3.54, N = 3 SE +/- 8.53, N = 3 1819.24 1823.06 1817.78
PlaidML FP16: No - Mode: Inference - Network: DenseNet 201 - Device: OpenCL OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: DenseNet 201 - Device: OpenCL r1 r2 r3 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.42, N = 3 SE +/- 0.40, N = 3 110.07 109.98 109.99
OpenVINO Model: Face Detection 0106 FP16 - Device: CPU OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU r1 r2 r3 0.288 0.576 0.864 1.152 1.44 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.28 1.28 1.28 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Face Detection 0106 FP32 - Device: CPU OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU r1 r2 r3 0.2858 0.5716 0.8574 1.1432 1.429 SE +/- 0.01, N = 3 SE +/- 0.02, N = 4 SE +/- 0.02, N = 3 1.26 1.27 1.27 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Person Detection 0106 FP16 - Device: CPU OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU r1 r2 r3 0.18 0.36 0.54 0.72 0.9 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.80 0.80 0.80 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Person Detection 0106 FP32 - Device: CPU OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU r1 r2 r3 0.1778 0.3556 0.5334 0.7112 0.889 SE +/- 0.01, N = 3 SE +/- 0.01, N = 9 SE +/- 0.01, N = 5 0.79 0.79 0.79 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU r1 r2 r3 700 1400 2100 2800 3500 SE +/- 33.67, N = 3 SE +/- 38.35, N = 4 SE +/- 34.05, N = 6 3442.78 3403.45 3405.92 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU r1 r2 r3 700 1400 2100 2800 3500 SE +/- 35.01, N = 3 SE +/- 33.23, N = 5 SE +/- 40.89, N = 4 3363.55 3307.53 3347.93 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
NeatBench Acceleration: GPU OpenBenchmarking.org FPS, More Is Better NeatBench 5 Acceleration: GPU r1 r2 r3 6 12 18 24 30 SE +/- 0.57, N = 15 SE +/- 0.47, N = 15 SE +/- 0.60, N = 15 27.5 27.1 27.6
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: RaiNyMore2 OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: RaiNyMore2 r1 r2 r3 40 80 120 160 200 SE +/- 9.09, N = 15 SE +/- 9.59, N = 15 SE +/- 11.09, N = 15 170.36 169.30 151.49 MIN: 2.43 / MAX: 499.5 MIN: 2.38 / MAX: 499.5 MIN: 2.37 / MAX: 499.75 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: RaiNyMore2 r1 r2 r3 30 60 90 120 150 SE +/- 13.14, N = 12 SE +/- 9.86, N = 15 158.21 100.58 130.66 MIN: 7.02 / MAX: 449.03 MIN: 6.72 / MAX: 493.34 MIN: 6.67 / MAX: 498.75 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: Multeasymap OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: Multeasymap r1 r2 r3 90 180 270 360 450 SE +/- 0.79, N = 3 SE +/- 2.87, N = 3 SE +/- 4.35, N = 3 413.88 412.43 412.38 MIN: 119.86 / MAX: 499.75 MIN: 103.17 / MAX: 499.75 MIN: 127.91 / MAX: 499.75 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap r1 r2 r3 90 180 270 360 450 SE +/- 0.25, N = 3 SE +/- 2.73, N = 3 SE +/- 2.45, N = 3 435.20 429.37 434.24 MIN: 99.45 / MAX: 499.75 MIN: 112.88 / MAX: 499.75 MIN: 115.25 / MAX: 499.75 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Unigine Heaven Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Heaven 4.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL r1 r2 r3 30 60 90 120 150 SE +/- 0.71, N = 3 SE +/- 0.96, N = 3 SE +/- 0.56, N = 3 139.13 139.91 139.18
Unigine Superposition Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL r1 r2 r3 40 80 120 160 200 SE +/- 0.23, N = 3 SE +/- 0.71, N = 3 SE +/- 0.52, N = 3 177.7 178.1 177.4 MAX: 260.1 MAX: 259.4 MAX: 263.9
Unigine Superposition Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: High - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: High - Renderer: OpenGL r1 r2 r3 15 30 45 60 75 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 65.9 66.5 66.2 MAX: 81.6 MAX: 80.8 MAX: 80.3
Unigine Superposition Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Ultra - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Ultra - Renderer: OpenGL r1 r2 r3 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 25.1 25.4 25.3 MAX: 29.3 MAX: 29.4 MAX: 29.7
Unigine Superposition Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Medium - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Medium - Renderer: OpenGL r1 r2 r3 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 90.4 90.6 90.5 MAX: 114.5 MAX: 114.4 MAX: 113
Warsow Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Warsow 2.5 Beta Resolution: 1920 x 1080 r1 r2 r3 200 400 600 800 1000 SE +/- 13.76, N = 12 SE +/- 1.46, N = 3 SE +/- 1.81, N = 3 955.6 967.9 968.6
yquake2 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 1.x - Resolution: 1920 x 1080 r1 r2 r3 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 59.9 59.9 59.9 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 3.x - Resolution: 1920 x 1080 r1 r2 r3 13 26 39 52 65 60 60 60 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
yquake2 Renderer: Software CPU - Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: Software CPU - Resolution: 1920 x 1080 r1 r2 r3 14 28 42 56 70 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 60.7 60.7 60.6 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown r1 r2 r3 2 4 6 8 10 SE +/- 0.0766, N = 3 SE +/- 0.0737, N = 3 SE +/- 0.0667, N = 3 6.0806 6.0989 6.0641 MIN: 5.86 / MAX: 11.02 MIN: 5.88 / MAX: 10.98 MIN: 5.86 / MAX: 10.95
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown r1 r2 r3 2 4 6 8 10 SE +/- 0.0830, N = 3 SE +/- 0.0728, N = 4 SE +/- 0.0756, N = 5 7.0735 6.9794 6.9976 MIN: 6.66 / MAX: 12.73 MIN: 6.57 / MAX: 12.32 MIN: 6.56 / MAX: 12.56
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon r1 r2 r3 2 4 6 8 10 SE +/- 0.0643, N = 3 SE +/- 0.0719, N = 3 SE +/- 0.0754, N = 3 7.5555 7.5656 7.5496 MIN: 7.18 / MAX: 12.55 MIN: 7.18 / MAX: 12.51 MIN: 7.19 / MAX: 12.66
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon r1 r2 r3 3 6 9 12 15 SE +/- 0.0822, N = 3 SE +/- 0.0236, N = 3 SE +/- 0.1308, N = 3 9.1343 9.2596 9.1967 MIN: 8.81 / MAX: 15.06 MIN: 8.82 / MAX: 14.99 MIN: 8.85 / MAX: 15
rav1e Speed: 1 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 1 r1 r2 r3 0.0781 0.1562 0.2343 0.3124 0.3905 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 0.347 0.346 0.347
rav1e Speed: 5 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 5 r1 r2 r3 0.2405 0.481 0.7215 0.962 1.2025 SE +/- 0.005, N = 3 SE +/- 0.004, N = 3 SE +/- 0.003, N = 3 1.069 1.064 1.064
rav1e Speed: 6 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 6 r1 r2 r3 0.3249 0.6498 0.9747 1.2996 1.6245 SE +/- 0.010, N = 3 SE +/- 0.006, N = 3 SE +/- 0.012, N = 3 1.444 1.440 1.443
rav1e Speed: 10 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Alpha Speed: 10 r1 r2 r3 0.77 1.54 2.31 3.08 3.85 SE +/- 0.044, N = 3 SE +/- 0.035, N = 3 SE +/- 0.027, N = 3 3.422 3.404 3.420
cl-mem Benchmark: Copy OpenBenchmarking.org GB/s, More Is Better cl-mem 2017-01-13 Benchmark: Copy r1 r2 r3 50 100 150 200 250 SE +/- 0.22, N = 3 SE +/- 0.24, N = 3 SE +/- 0.27, N = 3 236.6 235.4 235.1 1. (CC) gcc options: -O2 -flto -lOpenCL
cl-mem Benchmark: Read OpenBenchmarking.org GB/s, More Is Better cl-mem 2017-01-13 Benchmark: Read r1 r2 r3 70 140 210 280 350 SE +/- 0.18, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 330.3 329.9 329.9 1. (CC) gcc options: -O2 -flto -lOpenCL
cl-mem Benchmark: Write OpenBenchmarking.org GB/s, More Is Better cl-mem 2017-01-13 Benchmark: Write r1 r2 r3 50 100 150 200 250 SE +/- 0.47, N = 3 SE +/- 0.26, N = 3 SE +/- 0.50, N = 3 215.7 215.6 214.8 1. (CC) gcc options: -O2 -flto -lOpenCL
simdjson Throughput Test: Kostya OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: Kostya r1 r2 r3 0.171 0.342 0.513 0.684 0.855 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.76 0.75 0.75 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: LargeRandom r1 r2 r3 0.1125 0.225 0.3375 0.45 0.5625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.5 0.5 0.5 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: PartialTweets r1 r2 r3 0.1958 0.3916 0.5874 0.7832 0.979 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 0.86 0.87 0.86 1. (CXX) g++ options: -O3 -pthread
simdjson Throughput Test: DistinctUserID OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: DistinctUserID r1 r2 r3 0.2003 0.4006 0.6009 0.8012 1.0015 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.89 0.88 0.88 1. (CXX) g++ options: -O3 -pthread
clpeak OpenCL Test: Global Memory Bandwidth OpenBenchmarking.org GBPS, More Is Better clpeak OpenCL Test: Global Memory Bandwidth r1 r2 r3 70 140 210 280 350 SE +/- 0.32, N = 3 SE +/- 0.28, N = 3 SE +/- 0.28, N = 3 324.63 324.58 324.78 1. (CXX) g++ options: -O3 -rdynamic -lOpenCL
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 r1 r2 r3 0.8914 1.7828 2.6742 3.5656 4.457 SE +/- 0.00082, N = 3 SE +/- 0.00692, N = 3 SE +/- 0.01196, N = 3 3.96177 3.96068 3.95457 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
ViennaCL OpenCL LU Factorization OpenBenchmarking.org GFLOPS, More Is Better ViennaCL 1.4.2 OpenCL LU Factorization r1 r2 r3 15 30 45 60 75 SE +/- 0.36, N = 3 SE +/- 0.08, N = 3 SE +/- 0.44, N = 3 68.29 64.23 65.92 1. (CXX) g++ options: -rdynamic -lOpenCL
clpeak OpenCL Test: Single-Precision Float OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Single-Precision Float r1 r2 r3 1300 2600 3900 5200 6500 SE +/- 83.30, N = 15 SE +/- 64.05, N = 3 SE +/- 47.53, N = 3 5940.64 5858.32 5892.70 1. (CXX) g++ options: -O3 -rdynamic -lOpenCL
clpeak OpenCL Test: Double-Precision Double OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Double-Precision Double r1 r2 r3 70 140 210 280 350 SE +/- 3.78, N = 3 SE +/- 3.68, N = 3 SE +/- 3.74, N = 3 340.42 340.46 340.59 1. (CXX) g++ options: -O3 -rdynamic -lOpenCL
clpeak OpenCL Test: Integer Compute INT OpenBenchmarking.org GIOPS, More Is Better clpeak OpenCL Test: Integer Compute INT r1 r2 r3 1200 2400 3600 4800 6000 SE +/- 71.93, N = 15 SE +/- 81.08, N = 15 SE +/- 81.16, N = 15 5504.35 5519.39 5540.44 1. (CXX) g++ options: -O3 -rdynamic -lOpenCL
Hashcat Benchmark: MD5 OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: MD5 r1 r2 r3 5000M 10000M 15000M 20000M 25000M SE +/- 110495102.96, N = 3 SE +/- 81107726.72, N = 3 SE +/- 49256167.13, N = 3 24334866667 24260200000 24196900000
Hashcat Benchmark: SHA1 OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: SHA1 r1 r2 r3 2000M 4000M 6000M 8000M 10000M SE +/- 31347213.24, N = 3 SE +/- 17380832.35, N = 3 SE +/- 18653000.95, N = 3 8585766667 8544500000 8535333333
Hashcat Benchmark: 7-Zip OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: 7-Zip r1 r2 r3 80K 160K 240K 320K 400K SE +/- 1589.90, N = 3 SE +/- 1858.31, N = 3 SE +/- 3670.30, N = 3 373667 370400 366433
Hashcat Benchmark: SHA-512 OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: SHA-512 r1 r2 r3 200M 400M 600M 800M 1000M SE +/- 11546345.54, N = 15 SE +/- 2594224.35, N = 3 SE +/- 1852025.92, N = 3 1023100000 1020000000 1016800000
Hashcat Benchmark: TrueCrypt RIPEMD160 + XTS OpenBenchmarking.org H/s, More Is Better Hashcat 6.1.1 Benchmark: TrueCrypt RIPEMD160 + XTS r1 r2 r3 60K 120K 180K 240K 300K SE +/- 1322.04, N = 3 SE +/- 851.14, N = 3 SE +/- 545.69, N = 3 301233 301433 298133
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl r1 r2 r3 50 100 150 200 250 SE +/- 1.72, N = 8 SE +/- 1.60, N = 10 SE +/- 1.72, N = 8 207 207 207 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate r1 r2 r3 200 400 600 800 1000 SE +/- 2.52, N = 3 SE +/- 3.18, N = 3 SE +/- 1.86, N = 3 902 875 900 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen r1 r2 r3 16 32 48 64 80 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 72 72 73 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced r1 r2 r3 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 115 115 115 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing r1 r2 r3 120 240 360 480 600 SE +/- 2.73, N = 3 SE +/- 5.00, N = 3 SE +/- 5.36, N = 3 552 551 551 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian r1 r2 r3 30 60 90 120 150 SE +/- 1.33, N = 3 SE +/- 1.00, N = 3 SE +/- 1.20, N = 3 146 147 147 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space r1 r2 r3 200 400 600 800 1000 SE +/- 5.03, N = 3 SE +/- 5.70, N = 3 SE +/- 4.51, N = 3 775 774 776 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-sha512 r1 r2 r3 400K 800K 1200K 1600K 2000K SE +/- 7117.07, N = 3 SE +/- 1201.00, N = 3 SE +/- 12877.64, N = 3 1919349 1943008 1886103
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool r1 r2 r3 200K 400K 600K 800K 1000K SE +/- 4903.32, N = 3 SE +/- 2314.28, N = 3 SE +/- 2497.33, N = 3 816282 830020 810352
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second r1 r2 r3 50K 100K 150K 200K 250K SE +/- 2532.07, N = 3 SE +/- 1894.03, N = 3 SE +/- 2209.16, N = 3 223414.81 223304.98 223892.44 1. (CC) gcc options: -O2 -lrt" -lrt
IndigoBench Acceleration: CPU - Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Bedroom r1 r2 r3 0.2113 0.4226 0.6339 0.8452 1.0565 SE +/- 0.002, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 0.939 0.938 0.935
IndigoBench Acceleration: CPU - Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar r1 r2 r3 0.4851 0.9702 1.4553 1.9404 2.4255 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 2.147 2.150 2.156
LuxCoreRender OpenCL Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: DLSC r1 r2 r3 0.6233 1.2466 1.8699 2.4932 3.1165 SE +/- 0.06, N = 12 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.70 2.77 2.76 MIN: 0.69 / MAX: 2.81 MIN: 2.57 / MAX: 2.84 MIN: 2.56 / MAX: 2.84
LuxCoreRender OpenCL Scene: Food OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: Food r1 r2 r3 0.297 0.594 0.891 1.188 1.485 SE +/- 0.04, N = 12 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 1.27 1.32 1.30 MIN: 0.13 / MAX: 1.57 MIN: 0.29 / MAX: 1.57 MIN: 0.26 / MAX: 1.57
LuxCoreRender OpenCL Scene: LuxCore Benchmark OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: LuxCore Benchmark r1 r2 r3 0.5198 1.0396 1.5594 2.0792 2.599 SE +/- 0.04, N = 12 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.26 2.31 2.29 MIN: 0.14 / MAX: 2.63 MIN: 0.27 / MAX: 2.63 MIN: 0.27 / MAX: 2.64
LuxCoreRender OpenCL Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender OpenCL 2.3 Scene: Rainbow Colors and Prism r1 r2 r3 1.2173 2.4346 3.6519 4.8692 6.0865 SE +/- 0.12, N = 12 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 5.30 5.39 5.41 MIN: 1.66 / MAX: 5.7 MIN: 4.6 / MAX: 5.67 MIN: 4.58 / MAX: 5.7
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync r1 r2 r3 0.1125 0.225 0.3375 0.45 0.5625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.5 0.5 0.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite r1 r2 r3 10 20 30 40 50 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 43.2 43.2 43.4 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill r1 r2 r3 10 20 30 40 50 SE +/- 0.21, N = 3 SE +/- 0.19, N = 3 SE +/- 0.07, N = 3 43.1 43.1 43.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill r1 r2 r3 9 18 27 36 45 SE +/- 0.44, N = 4 SE +/- 0.46, N = 4 SE +/- 0.39, N = 5 37.5 37.4 37.3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LZ4 Compression Compression Level: 1 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed r1 r2 r3 2K 4K 6K 8K 10K SE +/- 6.52, N = 3 SE +/- 4.75, N = 3 SE +/- 11.24, N = 3 8120.67 8127.78 8079.18 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 1 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed r1 r2 r3 2K 4K 6K 8K 10K SE +/- 3.96, N = 3 SE +/- 2.38, N = 3 SE +/- 10.11, N = 3 9823.2 9839.9 9810.0 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed r1 r2 r3 13 26 39 52 65 SE +/- 0.61, N = 5 SE +/- 0.58, N = 3 SE +/- 0.48, N = 3 57.88 57.36 58.89 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 3 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed r1 r2 r3 2K 4K 6K 8K 10K SE +/- 1.84, N = 5 SE +/- 16.28, N = 3 SE +/- 0.67, N = 3 9676.3 9653.7 9685.2 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 9 - Compression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed r1 r2 r3 13 26 39 52 65 SE +/- 0.59, N = 5 SE +/- 0.36, N = 3 SE +/- 0.66, N = 3 55.72 56.07 57.01 1. (CC) gcc options: -O3
LZ4 Compression Compression Level: 9 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed r1 r2 r3 2K 4K 6K 8K 10K SE +/- 1.80, N = 5 SE +/- 15.38, N = 3 SE +/- 0.78, N = 3 9679.8 9664.8 9695.2 1. (CC) gcc options: -O3
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 r1 r2 r3 600 1200 1800 2400 3000 SE +/- 7.25, N = 3 SE +/- 8.65, N = 3 SE +/- 4.18, N = 3 2833.6 2831.0 2835.1 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 r1 r2 r3 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 28.8 28.7 28.8 1. (CC) gcc options: -O3 -pthread -lz -llzma
Cryptsetup AES-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Encryption r1 r2 r3 900 1800 2700 3600 4500 SE +/- 1.66, N = 3 SE +/- 25.91, N = 3 SE +/- 20.10, N = 3 4005.6 4080.5 4023.0
Cryptsetup AES-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption r1 r2 r3 900 1800 2700 3600 4500 SE +/- 4.92, N = 3 SE +/- 17.20, N = 3 SE +/- 15.07, N = 3 4002.4 4055.1 4026.9
Cryptsetup Serpent-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption r1 r2 r3 200 400 600 800 1000 SE +/- 0.92, N = 3 SE +/- 1.25, N = 3 SE +/- 2.67, N = 3 874.1 881.4 874.1
Cryptsetup Serpent-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption r1 r2 r3 200 400 600 800 1000 SE +/- 1.62, N = 3 SE +/- 1.50, N = 3 SE +/- 4.03, N = 3 872.3 876.6 870.9
Cryptsetup Twofish-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption r1 r2 r3 110 220 330 440 550 SE +/- 0.75, N = 3 SE +/- 1.08, N = 3 SE +/- 2.51, N = 3 482.0 487.4 483.6
Cryptsetup Twofish-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption r1 r2 r3 110 220 330 440 550 SE +/- 0.34, N = 3 SE +/- 1.43, N = 3 SE +/- 2.21, N = 3 482.5 486.3 483.0
Cryptsetup AES-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption r1 r2 r3 700 1400 2100 2800 3500 SE +/- 3.15, N = 3 SE +/- 15.69, N = 3 SE +/- 25.61, N = 3 3346.8 3381.9 3336.0
Cryptsetup AES-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption r1 r2 r3 700 1400 2100 2800 3500 SE +/- 1.21, N = 3 SE +/- 10.03, N = 3 SE +/- 13.02, N = 3 3348.3 3388.5 3362.9
Cryptsetup Serpent-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption r1 r2 r3 200 400 600 800 1000 SE +/- 0.83, N = 3 SE +/- 0.87, N = 3 SE +/- 4.25, N = 3 878.0 882.1 874.4
Cryptsetup Serpent-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption r1 r2 r3 200 400 600 800 1000 SE +/- 1.28, N = 3 SE +/- 1.17, N = 3 SE +/- 4.24, N = 3 871.7 878.1 873.5
Cryptsetup Twofish-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption r1 r2 r3 110 220 330 440 550 SE +/- 0.10, N = 3 SE +/- 1.44, N = 3 SE +/- 2.34, N = 3 482.7 485.7 483.0
Cryptsetup Twofish-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Encryption r1 r2 r3 110 220 330 440 550 SE +/- 0.30, N = 2 SE +/- 0.97, N = 3 SE +/- 2.12, N = 3 483.0 486.4 483.8
LeelaChessZero Backend: OpenCL OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: OpenCL r1 r2 r3 3K 6K 9K 12K 15K SE +/- 160.45, N = 3 SE +/- 176.76, N = 3 SE +/- 44.68, N = 3 13277 13173 13416 1. (CXX) g++ options: -flto -pthread
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time r1 r2 r3 2M 4M 6M 8M 10M SE +/- 45086.65, N = 3 SE +/- 7176.35, N = 3 SE +/- 16578.83, N = 3 9497414 9584148 9560012 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 12 Total Time r1 r2 r3 2M 4M 6M 8M 10M SE +/- 85083.98, N = 8 SE +/- 85742.14, N = 3 SE +/- 67987.28, N = 12 9703133 9839292 9629353 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++17 -pedantic -O3 -msse -msse3 -mpopcnt -msse4.1 -mssse3 -msse2 -flto -flto=jobserver
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth r1 r2 r3 3M 6M 9M 12M 15M SE +/- 174263.56, N = 3 SE +/- 148124.86, N = 3 SE +/- 142852.80, N = 3 15984719 15974611 16180674
FAHBench OpenBenchmarking.org Ns Per Day, More Is Better FAHBench 2.3.2 r1 r2 r3 40 80 120 160 200 SE +/- 0.23, N = 3 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 186.46 186.48 186.62
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark r1 r2 r3 0.1388 0.2776 0.4164 0.5552 0.694 SE +/- 0.003, N = 3 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 0.617 0.610 0.614 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein r1 r2 r3 1.1696 2.3392 3.5088 4.6784 5.848 SE +/- 0.111, N = 15 SE +/- 0.109, N = 15 SE +/- 0.110, N = 15 5.198 5.169 5.179 1. (CXX) g++ options: -O3 -pthread -lm
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP r1 r2 r3 700K 1400K 2100K 2800K 3500K SE +/- 36042.05, N = 3 SE +/- 3702.86, N = 3 SE +/- 181152.66, N = 12 3394660.20 2104092.33 2809233.48 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD r1 r2 r3 600K 1200K 1800K 2400K 3000K SE +/- 28020.60, N = 3 SE +/- 23332.27, N = 15 SE +/- 27994.25, N = 3 2660539.42 2628039.25 2634908.83 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH r1 r2 r3 400K 800K 1200K 1600K 2000K SE +/- 25221.07, N = 3 SE +/- 21753.96, N = 4 SE +/- 8925.21, N = 3 2041750.08 2094056.31 2083566.29 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET r1 r2 r3 700K 1400K 2100K 2800K 3500K SE +/- 41615.25, N = 3 SE +/- 13828.40, N = 3 SE +/- 8077.93, N = 3 3248596.08 3012560.83 3009326.75 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET r1 r2 r3 500K 1000K 1500K 2000K 2500K SE +/- 17218.21, N = 3 SE +/- 3903.32, N = 3 SE +/- 6859.51, N = 3 2375800.25 2413657.00 2433543.80 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Node.js V8 Web Tooling Benchmark OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark r1 r2 r3 3 6 9 12 15 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 13.06 13.17 13.18 1. Nodejs
v10.19.0
MandelGPU OpenCL Device: GPU OpenBenchmarking.org Samples/sec, More Is Better MandelGPU 1.3pts1 OpenCL Device: GPU r1 r2 r3 50M 100M 150M 200M 250M SE +/- 1032565.22, N = 3 SE +/- 157365.45, N = 3 SE +/- 1449538.54, N = 3 251986408.7 252826584.8 252822614.4 1. (CC) gcc options: -O3 -lm -ftree-vectorize -funroll-loops -lglut -lOpenCL -lGL
OctaneBench Total Score OpenBenchmarking.org Score, More Is Better OctaneBench 2020.1 Total Score r1 r2 r3 40 80 120 160 200 189.09 189.10 189.32
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark r1 r2 r3 90 180 270 360 450 SE +/- 1.54, N = 3 SE +/- 0.84, N = 3 SE +/- 0.70, N = 3 419.58 419.36 417.03
AI Benchmark Alpha Device Inference Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Inference Score r1 r2 r3 160 320 480 640 800 730 730 730
AI Benchmark Alpha Device Training Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Training Score r1 r2 r3 200 400 600 800 1000 816 814 814
AI Benchmark Alpha Device AI Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device AI Score r1 r2 r3 300 600 900 1200 1500 1546 1544 1544
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite r1 r2 r3 200K 400K 600K 800K 1000K SE +/- 4346.11, N = 3 SE +/- 2600.83, N = 3 SE +/- 587.84, N = 3 837911 832417 829705
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 1.2 Static OMP Speedup r1 r2 r3 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.03, N = 3 SE +/- 0.03, N = 15 SE +/- 0.03, N = 15 3.7 2.5 3.6 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 r1 r2 r3 14K 28K 42K 56K 70K 63909 63822 64033 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
NAMD CUDA ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD CUDA 2.14 ATPase Simulation - 327,506 Atoms r1 r2 r3 0.05 0.1 0.15 0.2 0.25 SE +/- 0.00131, N = 3 SE +/- 0.00245, N = 5 SE +/- 0.00272, N = 4 0.22103 0.22238 0.22171
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read r1 r2 r3 2 4 6 8 10 SE +/- 0.013, N = 3 SE +/- 0.075, N = 3 SE +/- 0.049, N = 3 6.946 7.099 7.128 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync r1 r2 r3 700 1400 2100 2800 3500 SE +/- 33.91, N = 3 SE +/- 25.98, N = 3 SE +/- 60.32, N = 3 3361.78 3424.92 3386.08 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite r1 r2 r3 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 40.93 40.96 40.76 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill r1 r2 r3 9 18 27 36 45 SE +/- 0.19, N = 3 SE +/- 0.20, N = 3 SE +/- 0.07, N = 3 41.04 41.03 40.98 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read r1 r2 r3 3 6 9 12 15 SE +/- 0.250, N = 12 SE +/- 0.206, N = 15 SE +/- 0.214, N = 15 9.620 9.692 9.573 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random r1 r2 r3 3 6 9 12 15 SE +/- 0.11, N = 15 SE +/- 0.10, N = 15 SE +/- 0.11, N = 14 12.69 12.63 12.64 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete r1 r2 r3 11 22 33 44 55 SE +/- 0.49, N = 5 SE +/- 0.57, N = 4 SE +/- 0.56, N = 4 47.23 47.30 47.39 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill r1 r2 r3 11 22 33 44 55 SE +/- 0.54, N = 4 SE +/- 0.58, N = 4 SE +/- 0.48, N = 5 47.24 47.29 47.42 1. (CXX) g++ options: -O3 -lsnappy -lpthread
TensorFlow Lite Model: SqueezeNet OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: SqueezeNet r1 r2 r3 80K 160K 240K 320K 400K SE +/- 2566.21, N = 3 SE +/- 2576.61, N = 3 SE +/- 2539.06, N = 3 354892 356034 356258
TensorFlow Lite Model: Inception V4 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 r1 r2 r3 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 5618.75, N = 3 SE +/- 7685.69, N = 3 SE +/- 8609.77, N = 3 5163190 5168183 5178263
TensorFlow Lite Model: NASNet Mobile OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: NASNet Mobile r1 r2 r3 70K 140K 210K 280K 350K SE +/- 3140.84, N = 3 SE +/- 2025.87, N = 3 SE +/- 1284.72, N = 3 302594 304756 304079
TensorFlow Lite Model: Mobilenet Float OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float r1 r2 r3 50K 100K 150K 200K 250K SE +/- 1996.41, N = 3 SE +/- 1820.00, N = 3 SE +/- 1638.46, N = 3 239119 239224 239537
TensorFlow Lite Model: Mobilenet Quant OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant r1 r2 r3 50K 100K 150K 200K 250K SE +/- 1686.36, N = 3 SE +/- 1668.46, N = 3 SE +/- 1810.35, N = 3 236716 237129 237406
TensorFlow Lite Model: Inception ResNet V2 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 r1 r2 r3 1000K 2000K 3000K 4000K 5000K SE +/- 8775.31, N = 3 SE +/- 8796.49, N = 3 SE +/- 8398.83, N = 3 4660197 4670567 4677473
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: Multeasymap - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.0 - Zoom: Default - Demo: Multeasymap - Total Frame Time r1 r2 r3 3 6 9 12 15 Min: 2 / Avg: 2.43 / Max: 6.55 Min: 2 / Avg: 2.46 / Max: 6.5 Min: 2 / Avg: 2.39 / Max: 7.28 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
DDraceNetwork Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time r1 r2 r3 3 6 9 12 15 Min: 2 / Avg: 2.3 / Max: 10.06 Min: 2 / Avg: 2.32 / Max: 5.18 Min: 2 / Avg: 2.32 / Max: 8.68 1. (CXX) g++ options: -O3 -rdynamic -lcrypto -lz -lrt -lpthread -lcurl -lfreetype -lSDL2 -lwavpack -lopusfile -lopus -logg -lGL -lX11 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
FinanceBench Benchmark: Black-Scholes OpenCL OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-06-06 Benchmark: Black-Scholes OpenCL r1 r2 r3 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 17.48 17.48 17.48 1. (CXX) g++ options: -O3 -lOpenCL
VkResample Upscale: 2x - Precision: Double OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Double r1 r2 r3 60 120 180 240 300 SE +/- 0.20, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 256.87 257.06 257.62 1. (CXX) g++ options: -O3 -pthread
VkResample Upscale: 2x - Precision: Single OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Single r1 r2 r3 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 24.99 25.19 25.23 1. (CXX) g++ options: -O3 -pthread
ArrayFire Test: Conjugate Gradient OpenCL OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient OpenCL r1 r2 r3 0.5735 1.147 1.7205 2.294 2.8675 SE +/- 0.015, N = 3 SE +/- 0.022, N = 3 SE +/- 0.018, N = 3 2.549 2.531 2.548 1. (CXX) g++ options: -rdynamic
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 r1 r2 r3 2 4 6 8 10 SE +/- 0.05152, N = 3 SE +/- 0.11582, N = 12 SE +/- 0.02993, N = 3 7.16575 7.04404 7.14574 MIN: 5.58 MIN: 4.11 MIN: 5.45 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 r1 r2 r3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 12.47 12.44 12.61 MIN: 12.08 MIN: 12.09 MIN: 12.2 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 r1 r2 r3 0.715 1.43 2.145 2.86 3.575 SE +/- 0.01732, N = 3 SE +/- 0.02081, N = 3 SE +/- 0.06527, N = 12 3.17762 3.16769 3.11291 MIN: 2.58 MIN: 2.39 MIN: 1.86 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 r1 r2 r3 0.6248 1.2496 1.8744 2.4992 3.124 SE +/- 0.00400, N = 3 SE +/- 0.01530, N = 3 SE +/- 0.00352, N = 3 2.72558 2.77670 2.74874 MIN: 2.54 MIN: 2.56 MIN: 2.54 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 r1 r2 r3 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 21.69 21.70 21.62 MIN: 21.47 MIN: 21.48 MIN: 21.51 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 r1 r2 r3 3 6 9 12 15 SE +/- 0.04555, N = 3 SE +/- 0.03928, N = 3 SE +/- 0.03582, N = 3 9.77594 9.76468 9.73732 MIN: 8.77 MIN: 8.72 MIN: 8.75 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 r1 r2 r3 3 6 9 12 15 SE +/- 0.23621, N = 12 SE +/- 0.15643, N = 15 SE +/- 0.22537, N = 12 9.87893 9.77701 9.81238 MIN: 6.66 MIN: 6.67 MIN: 6.65 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 r1 r2 r3 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 18.01 17.90 18.03 MIN: 17.22 MIN: 17.18 MIN: 17.24 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 r1 r2 r3 3 6 9 12 15 SE +/- 0.04374, N = 3 SE +/- 0.01715, N = 3 SE +/- 0.11418, N = 3 8.96782 9.00692 9.06628 MIN: 8.14 MIN: 8.15 MIN: 8 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 r1 r2 r3 1.0682 2.1364 3.2046 4.2728 5.341 SE +/- 0.10403, N = 12 SE +/- 0.06823, N = 15 SE +/- 0.07477, N = 15 4.74772 4.71457 4.73728 MIN: 3.29 MIN: 3.29 MIN: 3.29 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 r1 r2 r3 1500 3000 4500 6000 7500 SE +/- 12.55, N = 3 SE +/- 1.75, N = 3 SE +/- 6.55, N = 3 7155.41 7159.48 7169.03 MIN: 7025.22 MIN: 7040.61 MIN: 7046.49 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 r1 r2 r3 800 1600 2400 3200 4000 SE +/- 2.45, N = 3 SE +/- 2.65, N = 3 SE +/- 3.77, N = 3 3795.02 3797.05 3797.72 MIN: 3682.24 MIN: 3673.18 MIN: 3684.19 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 r1 r2 r3 1500 3000 4500 6000 7500 SE +/- 2.95, N = 3 SE +/- 4.70, N = 3 SE +/- 6.73, N = 3 7140.50 7159.42 7151.58 MIN: 7021.68 MIN: 7041.4 MIN: 7027.2 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 r1 r2 r3 800 1600 2400 3200 4000 SE +/- 6.76, N = 3 SE +/- 4.34, N = 3 SE +/- 3.22, N = 3 3795.81 3800.41 3798.12 MIN: 3687.23 MIN: 3681.23 MIN: 3685.27 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 r1 r2 r3 0.9867 1.9734 2.9601 3.9468 4.9335 SE +/- 0.00310, N = 3 SE +/- 0.00806, N = 3 SE +/- 0.00559, N = 3 4.36381 4.37852 4.38535 MIN: 4.23 MIN: 4.25 MIN: 4.25 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 r1 r2 r3 1500 3000 4500 6000 7500 SE +/- 3.89, N = 3 SE +/- 0.92, N = 3 SE +/- 2.23, N = 3 7144.23 7154.66 7147.09 MIN: 7028.46 MIN: 7035.88 MIN: 7033.98 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 r1 r2 r3 800 1600 2400 3200 4000 SE +/- 1.61, N = 3 SE +/- 1.20, N = 3 SE +/- 1.33, N = 3 3797.32 3799.45 3792.87 MIN: 3686.53 MIN: 3692.97 MIN: 3672.83 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 r1 r2 r3 1.0059 2.0118 3.0177 4.0236 5.0295 SE +/- 0.00967, N = 3 SE +/- 0.01661, N = 3 SE +/- 0.00726, N = 3 4.45564 4.47062 4.46656 MIN: 4.02 MIN: 4.02 MIN: 4.01 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: SqueezeNetV1.0 r1 r2 r3 3 6 9 12 15 SE +/- 0.373, N = 10 SE +/- 0.316, N = 11 SE +/- 0.373, N = 10 8.899 8.982 8.944 MIN: 4.96 / MAX: 31.21 MIN: 5.05 / MAX: 31.35 MIN: 5.01 / MAX: 31.89 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: resnet-v2-50 r1 r2 r3 13 26 39 52 65 SE +/- 0.40, N = 10 SE +/- 0.35, N = 11 SE +/- 0.40, N = 10 58.16 58.53 58.79 MIN: 36.86 / MAX: 81.73 MIN: 37.33 / MAX: 83.74 MIN: 36.87 / MAX: 85.77 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: MobileNetV2_224 r1 r2 r3 1.1905 2.381 3.5715 4.762 5.9525 SE +/- 0.210, N = 10 SE +/- 0.185, N = 11 SE +/- 0.209, N = 10 5.239 5.291 5.285 MIN: 3.19 / MAX: 26.27 MIN: 3.3 / MAX: 27.38 MIN: 3.27 / MAX: 26.82 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: mobilenet-v1-1.0 r1 r2 r3 3 6 9 12 15 SE +/- 0.01, N = 10 SE +/- 0.01, N = 11 SE +/- 0.01, N = 10 10.65 10.68 10.66 MIN: 10.33 / MAX: 34.53 MIN: 10.35 / MAX: 33.35 MIN: 10.33 / MAX: 32.25 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 r1 r2 r3 14 28 42 56 70 SE +/- 0.15, N = 10 SE +/- 0.18, N = 11 SE +/- 0.22, N = 10 62.57 63.18 63.56 MIN: 60.82 / MAX: 96.05 MIN: 61.02 / MAX: 104.39 MIN: 60.92 / MAX: 102.85 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mobilenet r1 r2 r3 6 12 18 24 30 SE +/- 0.17, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 26.62 26.63 26.53 MIN: 25.69 / MAX: 38.05 MIN: 25.7 / MAX: 41.21 MIN: 25.78 / MAX: 41.25 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 r1 r2 r3 2 4 6 8 10 SE +/- 0.67, N = 3 SE +/- 0.73, N = 3 SE +/- 0.73, N = 3 7.31 7.22 7.23 MIN: 5.51 / MAX: 16.43 MIN: 5.54 / MAX: 12.03 MIN: 5.55 / MAX: 12.3 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 r1 r2 r3 1.3073 2.6146 3.9219 5.2292 6.5365 SE +/- 0.65, N = 3 SE +/- 0.65, N = 3 SE +/- 0.62, N = 3 5.74 5.81 5.81 MIN: 4.3 / MAX: 7.75 MIN: 4.43 / MAX: 17.76 MIN: 4.48 / MAX: 10.59 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 r1 r2 r3 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.94, N = 3 SE +/- 0.95, N = 3 7.93 6.95 7.03 MIN: 7.52 / MAX: 16.61 MIN: 5.01 / MAX: 9.68 MIN: 5.04 / MAX: 20.64 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 r1 r2 r3 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.75, N = 3 SE +/- 0.74, N = 3 6.67 5.96 5.96 MIN: 5.99 / MAX: 21.18 MIN: 4.32 / MAX: 14.32 MIN: 4.33 / MAX: 28.21 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 r1 r2 r3 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.96, N = 3 SE +/- 0.96, N = 3 10.00 9.05 9.06 MIN: 9.46 / MAX: 24.32 MIN: 6.99 / MAX: 21.76 MIN: 7.04 / MAX: 12.38 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 r1 r2 r3 0.585 1.17 1.755 2.34 2.925 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 2.54 2.60 2.57 MIN: 2.35 / MAX: 2.74 MIN: 2.45 / MAX: 10.37 MIN: 2.45 / MAX: 2.83 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 r1 r2 r3 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 19.98 20.01 20.21 MIN: 18.95 / MAX: 23.24 MIN: 18.96 / MAX: 24.67 MIN: 19.11 / MAX: 32.7 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 r1 r2 r3 16 32 48 64 80 SE +/- 0.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 72.09 71.91 71.86 MIN: 70.5 / MAX: 88.28 MIN: 70.43 / MAX: 92.47 MIN: 70.48 / MAX: 88 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 r1 r2 r3 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 18.62 18.71 18.66 MIN: 17.08 / MAX: 32.57 MIN: 17.06 / MAX: 33.58 MIN: 17.05 / MAX: 30.94 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 r1 r2 r3 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 15.50 15.46 15.49 MIN: 14.41 / MAX: 55.15 MIN: 14.35 / MAX: 27.24 MIN: 14.41 / MAX: 24.83 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 r1 r2 r3 9 18 27 36 45 SE +/- 0.51, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 37.81 37.30 37.22 MIN: 34.04 / MAX: 52.8 MIN: 33.91 / MAX: 56.28 MIN: 33.9 / MAX: 52.84 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 r1 r2 r3 8 16 24 32 40 SE +/- 0.48, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 35.95 35.59 35.66 MIN: 34.4 / MAX: 55.63 MIN: 34.42 / MAX: 51.24 MIN: 34.45 / MAX: 49.15 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 r1 r2 r3 7 14 21 28 35 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 27.64 27.51 27.63 MIN: 27 / MAX: 40.14 MIN: 26.93 / MAX: 43.6 MIN: 27.02 / MAX: 46.56 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 r1 r2 r3 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.24, N = 3 SE +/- 0.10, N = 3 19.16 18.91 19.38 MIN: 18.07 / MAX: 22.36 MIN: 13.5 / MAX: 30.63 MIN: 14.45 / MAX: 42.2 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 r1 r2 r3 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 26.52 26.53 26.51 MIN: 25.69 / MAX: 43.81 MIN: 25.76 / MAX: 43.91 MIN: 25.69 / MAX: 45.35 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 r1 r2 r3 2 4 6 8 10 SE +/- 0.74, N = 3 SE +/- 0.79, N = 3 SE +/- 0.73, N = 3 7.23 7.22 7.19 MIN: 5.54 / MAX: 9.59 MIN: 5.41 / MAX: 20.72 MIN: 5.52 / MAX: 9.67 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 r1 r2 r3 1.3073 2.6146 3.9219 5.2292 6.5365 SE +/- 0.62, N = 3 SE +/- 0.65, N = 3 SE +/- 0.64, N = 3 5.74 5.73 5.81 MIN: 4.43 / MAX: 9.64 MIN: 4.33 / MAX: 10.47 MIN: 4.41 / MAX: 25.12 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 r1 r2 r3 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.96, N = 3 SE +/- 0.93, N = 3 7.92 6.98 7.05 MIN: 7.27 / MAX: 20.3 MIN: 4.98 / MAX: 27.09 MIN: 5.04 / MAX: 20.37 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 r1 r2 r3 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.71, N = 3 SE +/- 0.76, N = 3 6.63 5.86 5.91 MIN: 6.21 / MAX: 8.85 MIN: 4.3 / MAX: 15.47 MIN: 4.32 / MAX: 7.94 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 r1 r2 r3 3 6 9 12 15 SE +/- 0.10, N = 3 SE +/- 0.95, N = 3 SE +/- 0.94, N = 3 10.01 9.02 8.99 MIN: 9.44 / MAX: 29.57 MIN: 7 / MAX: 19.29 MIN: 6.99 / MAX: 13.79 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 r1 r2 r3 0.5738 1.1476 1.7214 2.2952 2.869 SE +/- 0.02, N = 3 SE +/- 0.26, N = 3 SE +/- 0.25, N = 3 2.55 2.29 2.29 MIN: 2.43 / MAX: 2.76 MIN: 1.68 / MAX: 8.91 MIN: 1.69 / MAX: 12.73 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 r1 r2 r3 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 1.77, N = 3 SE +/- 1.84, N = 3 20.05 18.20 18.26 MIN: 18.94 / MAX: 32.96 MIN: 14.26 / MAX: 31.74 MIN: 14.28 / MAX: 36.09 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 r1 r2 r3 16 32 48 64 80 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 71.96 71.82 71.86 MIN: 70.52 / MAX: 88.3 MIN: 70.37 / MAX: 86.67 MIN: 70.4 / MAX: 88.5 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 r1 r2 r3 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.34, N = 3 SE +/- 0.27, N = 3 18.62 18.33 18.38 MIN: 17.13 / MAX: 20.97 MIN: 14.43 / MAX: 32.39 MIN: 14.4 / MAX: 32.57 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 r1 r2 r3 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 15.44 15.53 15.50 MIN: 14.41 / MAX: 26.42 MIN: 14.41 / MAX: 25.62 MIN: 14.41 / MAX: 26.23 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 r1 r2 r3 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 37.25 37.34 37.26 MIN: 34.07 / MAX: 48.19 MIN: 33.97 / MAX: 56.32 MIN: 33.79 / MAX: 52.48 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 r1 r2 r3 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 35.52 35.51 35.53 MIN: 34.38 / MAX: 51.44 MIN: 33.05 / MAX: 50.05 MIN: 32.99 / MAX: 52.01 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 r1 r2 r3 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 27.58 27.52 27.55 MIN: 26.94 / MAX: 43.23 MIN: 26.95 / MAX: 42.6 MIN: 26.92 / MAX: 41.99 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 r1 r2 r3 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 1.83, N = 3 SE +/- 1.77, N = 3 19.16 17.15 17.60 MIN: 17.94 / MAX: 21.24 MIN: 13.3 / MAX: 38.12 MIN: 13.79 / MAX: 32.97 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 r1 r2 r3 70 140 210 280 350 SE +/- 2.78, N = 8 SE +/- 0.81, N = 3 SE +/- 0.36, N = 3 321.42 295.55 299.40 MIN: 300.42 / MAX: 371.06 MIN: 292.39 / MAX: 306.56 MIN: 297.92 / MAX: 315.55 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 r1 r2 r3 60 120 180 240 300 SE +/- 1.46, N = 3 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 272.91 264.95 272.68 MIN: 264.43 / MAX: 277.05 MIN: 264.07 / MAX: 268.01 MIN: 271.53 / MAX: 277.6 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
OpenVINO Model: Face Detection 0106 FP16 - Device: CPU OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU r1 r2 r3 700 1400 2100 2800 3500 SE +/- 4.35, N = 3 SE +/- 3.88, N = 3 SE +/- 7.78, N = 3 3165.24 3166.57 3164.51 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Face Detection 0106 FP32 - Device: CPU OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU r1 r2 r3 700 1400 2100 2800 3500 SE +/- 2.58, N = 3 SE +/- 1.22, N = 4 SE +/- 2.51, N = 3 3202.53 3207.35 3212.10 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Person Detection 0106 FP16 - Device: CPU OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU r1 r2 r3 1100 2200 3300 4400 5500 SE +/- 4.97, N = 3 SE +/- 19.24, N = 3 SE +/- 4.20, N = 3 4961.99 4978.25 5006.34 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Person Detection 0106 FP32 - Device: CPU OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU r1 r2 r3 1100 2200 3300 4400 5500 SE +/- 15.43, N = 3 SE +/- 9.68, N = 9 SE +/- 14.45, N = 5 5069.44 5079.89 5073.09 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU r1 r2 r3 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.00, N = 3 SE +/- 0.00, N = 4 SE +/- 0.00, N = 6 1.17 1.19 1.19 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
OpenVINO Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU r1 r2 r3 0.2768 0.5536 0.8304 1.1072 1.384 SE +/- 0.00, N = 3 SE +/- 0.00, N = 5 SE +/- 0.00, N = 4 1.21 1.23 1.22 1. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -pie -pthread -lpthread
RealSR-NCNN Scale: 4x - TAA: No OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No r1 r2 r3 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 14.73 14.66 14.69
RealSR-NCNN Scale: 4x - TAA: Yes OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: Yes r1 r2 r3 20 40 60 80 100 SE +/- 0.31, N = 3 SE +/- 0.48, N = 3 SE +/- 0.35, N = 3 99.81 100.62 100.75
Waifu2x-NCNN Vulkan Scale: 2x - Denoise: 3 - TAA: Yes OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: Yes r1 r2 r3 2 4 6 8 10 SE +/- 0.004, N = 3 SE +/- 0.007, N = 3 SE +/- 0.011, N = 3 6.020 6.102 6.093
Betsy GPU Compressor Codec: ETC1 - Quality: Highest OpenBenchmarking.org Seconds, Fewer Is Better Betsy GPU Compressor 1.1 Beta Codec: ETC1 - Quality: Highest r1 r2 r3 1.3172 2.6344 3.9516 5.2688 6.586 SE +/- 0.068, N = 12 SE +/- 0.008, N = 3 SE +/- 0.024, N = 3 5.854 5.789 5.792 1. (CXX) g++ options: -O3 -O2 -lpthread -ldl
Betsy GPU Compressor Codec: ETC2 RGB - Quality: Highest OpenBenchmarking.org Seconds, Fewer Is Better Betsy GPU Compressor 1.1 Beta Codec: ETC2 RGB - Quality: Highest r1 r2 r3 2 4 6 8 10 SE +/- 0.064, N = 13 SE +/- 0.018, N = 3 SE +/- 0.023, N = 3 8.016 7.912 7.903 1. (CXX) g++ options: -O3 -O2 -lpthread -ldl
RedShift Demo OpenBenchmarking.org Seconds, Fewer Is Better RedShift Demo 3.0 r1 r2 r3 100 200 300 400 500 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 461 460 459
Rodinia Test: OpenCL Particle Filter OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenCL Particle Filter r1 r2 r3 2 4 6 8 10 SE +/- 0.065, N = 3 SE +/- 0.013, N = 3 SE +/- 0.016, N = 3 7.115 7.055 7.027 1. (CXX) g++ options: -O2 -lOpenCL
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search r1 r2 r3 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 105.53 105.57 105.51 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 r1 r2 r3 3 6 9 12 15 SE +/- 0.08, N = 12 SE +/- 0.10, N = 15 SE +/- 0.10, N = 14 10.50 10.56 10.61 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 r1 r2 r3 20 40 60 80 100 SE +/- 0.78, N = 3 SE +/- 0.39, N = 3 SE +/- 0.30, N = 3 100.26 100.40 100.20
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile r1 r2 r3 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.24, N = 3 SE +/- 0.75, N = 3 151.66 152.21 151.48
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.13 Time To Compile r1 r2 r3 50 100 150 200 250 SE +/- 0.40, N = 3 SE +/- 0.49, N = 3 SE +/- 0.85, N = 3 210.05 210.71 210.95
Timed Eigen Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Eigen Compilation 3.3.9 Time To Compile r1 r2 r3 15 30 45 60 75 SE +/- 0.16, N = 3 SE +/- 0.30, N = 3 SE +/- 0.22, N = 3 68.74 67.54 68.70
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU r1 r2 r3 20 40 60 80 100 SE +/- 0.21, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 81.30 81.07 81.04
Monkey Audio Encoding WAV To APE OpenBenchmarking.org Seconds, Fewer Is Better Monkey Audio Encoding 3.99.6 WAV To APE r1 r2 r3 3 6 9 12 15 SE +/- 0.03, N = 5 SE +/- 0.04, N = 5 SE +/- 0.01, N = 5 10.51 10.86 10.59 1. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode r1 r2 r3 2 4 6 8 10 SE +/- 0.009, N = 5 SE +/- 0.004, N = 5 SE +/- 0.008, N = 5 7.624 7.602 7.616 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis r1 r2 r3 7 14 21 28 35 SE +/- 0.29, N = 4 SE +/- 0.12, N = 4 SE +/- 0.04, N = 4 26.47 27.18 27.71 1. (CC) gcc options: -O2 -std=c99 -lpthread -lm
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 r1 r2 r3 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 22.08 21.32 22.04 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden -lm
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast r1 r2 r3 1.2668 2.5336 3.8004 5.0672 6.334 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 12 5.44 5.59 5.63 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium r1 r2 r3 2 4 6 8 10 SE +/- 0.14, N = 15 SE +/- 0.11, N = 15 SE +/- 0.16, N = 15 7.68 7.61 7.58 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough r1 r2 r3 12 24 36 48 60 SE +/- 0.54, N = 3 SE +/- 0.54, N = 3 SE +/- 0.42, N = 3 54.29 54.38 54.65 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive r1 r2 r3 100 200 300 400 500 SE +/- 0.52, N = 3 SE +/- 0.81, N = 3 SE +/- 0.54, N = 3 447.99 449.37 449.90 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S r1 r2 r3 13 26 39 52 65 SE +/- 0.38, N = 3 SE +/- 0.15, N = 3 SE +/- 0.56, N = 3 57.82 58.06 58.06 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 r1 r2 r3 2 4 6 8 10 SE +/- 0.079, N = 3 SE +/- 0.061, N = 3 SE +/- 0.095, N = 3 7.288 7.345 7.353 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 r1 r2 r3 13 26 39 52 65 SE +/- 0.55, N = 3 SE +/- 0.41, N = 3 SE +/- 0.58, N = 3 55.50 55.74 55.77 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 r1 r2 r3 20 40 60 80 100 SE +/- 0.55, N = 3 SE +/- 0.55, N = 3 SE +/- 0.53, N = 3 110.84 110.93 111.04 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing r1 r2 r3 200 400 600 800 1000 SE +/- 0.74, N = 3 SE +/- 0.35, N = 3 SE +/- 0.62, N = 3 840.35 840.32 841.23 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 r1 r2 r3 11 22 33 44 55 SE +/- 0.25, N = 3 SE +/- 0.17, N = 3 SE +/- 0.13, N = 3 49.55 50.27 50.26 1. (CC) gcc options: -O2 -ldl -lz -lpthread
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only r1 r2 r3 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 15.91 15.87 15.86
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only r1 r2 r3 2 4 6 8 10 SE +/- 0.097, N = 12 SE +/- 0.096, N = 12 SE +/- 0.099, N = 12 7.128 7.150 7.155
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only r1 r2 r3 0.0407 0.0814 0.1221 0.1628 0.2035 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.181 0.181 0.181
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only r1 r2 r3 0.9407 1.8814 2.8221 3.7628 4.7035 SE +/- 0.010, N = 3 SE +/- 0.004, N = 3 SE +/- 0.006, N = 3 4.181 4.174 4.178
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop r1 r2 r3 2 4 6 8 10 SE +/- 0.065, N = 11 SE +/- 0.073, N = 9 SE +/- 0.077, N = 8 8.900 8.839 8.826
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale r1 r2 r3 2 4 6 8 10 SE +/- 0.055, N = 12 SE +/- 0.059, N = 13 SE +/- 0.056, N = 14 6.954 6.973 7.000
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon r1 r2 r3 20 40 60 80 100 SE +/- 0.12, N = 3 SE +/- 0.19, N = 3 SE +/- 0.09, N = 3 86.79 87.32 86.99
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect r1 r2 r3 7 14 21 28 35 SE +/- 0.29, N = 3 SE +/- 0.30, N = 3 SE +/- 0.22, N = 3 28.18 28.50 28.31
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias r1 r2 r3 8 16 24 32 40 SE +/- 0.45, N = 3 SE +/- 0.35, N = 3 SE +/- 0.38, N = 3 36.56 36.56 36.65
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass r1 r2 r3 7 14 21 28 35 SE +/- 0.36, N = 3 SE +/- 0.27, N = 3 SE +/- 0.39, N = 3 28.24 28.24 28.06
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur r1 r2 r3 13 26 39 52 65 SE +/- 0.25, N = 3 SE +/- 0.39, N = 3 SE +/- 0.25, N = 3 57.99 57.95 57.84
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance r1 r2 r3 12 24 36 48 60 SE +/- 0.22, N = 3 SE +/- 0.04, N = 3 SE +/- 0.28, N = 3 54.11 54.31 54.10
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees r1 r2 r3 9 18 27 36 45 SE +/- 0.31, N = 3 SE +/- 0.36, N = 3 SE +/- 0.43, N = 3 37.70 37.54 37.69
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG r1 r2 r3 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 21.00 21.05 21.07 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time r1 r2 r3 20 40 60 80 100 SE +/- 0.53, N = 3 SE +/- 0.46, N = 3 SE +/- 0.45, N = 3 80.59 80.93 80.71 1. RawTherapee, version 5.8, command line.
Blender Blend File: BMW27 - Compute: CUDA OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: BMW27 - Compute: CUDA r1 r2 r3 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 91.00 90.82 90.93
Blender Blend File: Classroom - Compute: CUDA OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: CUDA r1 r2 r3 60 120 180 240 300 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 250.78 251.90 251.80
Blender Blend File: Fishy Cat - Compute: CUDA OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: CUDA r1 r2 r3 40 80 120 160 200 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 168.87 167.96 168.08
Blender Blend File: Barbershop - Compute: CUDA OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: CUDA r1 r2 r3 160 320 480 640 800 SE +/- 0.24, N = 3 SE +/- 0.26, N = 3 SE +/- 0.41, N = 3 734.81 731.67 733.02
Blender Blend File: BMW27 - Compute: NVIDIA OptiX OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: BMW27 - Compute: NVIDIA OptiX r1 r2 r3 9 18 27 36 45 SE +/- 3.33, N = 15 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 41.47 38.07 38.07
Blender Blend File: Classroom - Compute: NVIDIA OptiX OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: NVIDIA OptiX r1 r2 r3 30 60 90 120 150 SE +/- 0.13, N = 3 SE +/- 0.23, N = 3 SE +/- 0.13, N = 3 116.76 116.15 116.26
Blender Blend File: Fishy Cat - Compute: NVIDIA OptiX OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: NVIDIA OptiX r1 r2 r3 14 28 42 56 70 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 60.35 60.18 60.25
Blender Blend File: Barbershop - Compute: NVIDIA OptiX OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: NVIDIA OptiX r1 r2 r3 300 600 900 1200 1500 SE +/- 0.44, N = 3 SE +/- 0.85, N = 3 SE +/- 2.01, N = 3 1192.96 1190.05 1192.80
Blender Blend File: Pabellon Barcelona - Compute: CUDA OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: CUDA r1 r2 r3 130 260 390 520 650 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 608.80 609.56 608.62
Blender Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX r1 r2 r3 40 80 120 160 200 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 196.21 196.28 196.41
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 r1 r2 r3 4 8 12 16 20 SE +/- 0.08, N = 4 SE +/- 0.09, N = 4 SE +/- 0.14, N = 4 16.03 16.14 16.10
Phoronix Test Suite v10.8.4