Intel Core i7-7700K testing with a MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS) and MSI Intel HD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.
Linux 5.4 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.4.0-28-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Linux 5.8 OS: Ubuntu 20.04, Kernel: 5.8.14-050814-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6Java Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Linux 5.9 OS: Ubuntu 20.04, Kernel: 5.9.0-050900rc8daily20201011-generic (x86_64) 20201010, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
7700K Intel 2020 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Compiler File-System Screen Resolution Linux 5.4 Linux 5.8 Linux 5.9 Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads) MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS) Intel Xeon E3-1200 v6/7th + Z270 16GB 256GB Samsung SSD 850 MSI Intel HD 630 3GB (1150MHz) Realtek ALC892 LG Ultra HD Realtek RTL8111/8168/8411 Ubuntu 20.04 5.4.0-28-generic (x86_64) GNOME Shell 3.36.1 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.4 OpenCL 2.1 GCC 9.3.0 ext4 3840x2160 5.8.14-050814-generic (x86_64) GNOME Shell 3.36.4 5.9.0-050900rc8daily20201011-generic (x86_64) 20201010 OpenBenchmarking.org Compiler Details - Linux 5.4: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Linux 5.8: --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 - Linux 5.9: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Linux 5.4: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xca - Linux 5.8: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6 - Linux 5.9: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6 Java Details - Linux 5.4: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) - Linux 5.8: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) - Linux 5.9: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) Python Details - Linux 5.4: Python 3.8.2 - Linux 5.8: Python 3.8.5 - Linux 5.9: Python 3.8.5 Security Details - Linux 5.4: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - Linux 5.8: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - Linux 5.9: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Linux 5.4 Linux 5.8 Linux 5.9 Logarithmic Result Overview Phoronix Test Suite RealSR-NCNN Kripke NCNN Apache CouchDB Stress-NG eSpeak-NG Speech Engine WireGuard + Linux Networking Stack Stress Test KeyDB VkFFT FFTE GROMACS GLmark2 DaCapo Benchmark NeatBench Renaissance Mobile Neural Network Java Gradle Build LeelaChessZero InfluxDB 7-Zip Compression LuxCoreRender NAMD Hugin Darmstadt Automotive Parallel Heterogeneous Suite MPV Sunflow Rendering System libavif avifenc Build2 System GZIP Decompression XZ Compression Timed Linux Kernel Compilation Incompact3D PyPerformance Timed MAFFT Alignment Timed Apache Compilation AI Benchmark Alpha GPAW OpenVINO oneDNN dav1d Rodinia BYTE Unix Benchmark BRL-CAD Hierarchical INTegration Montage Astronomical Image Mosaic Engine LibRaw Tesseract OCR OCRMyPDF Dolfyn Mlpack Benchmark Timed HMMer Search ASTC Encoder WebP Image Encode Chaos Group V-RAY LAMMPS Molecular Dynamics Simulator Zstd Compression RNNoise TensorFlow Lite OpenCV TNN Caffe Monte Carlo Simulations of Ionised Nebulae
7700K Intel 2020 system-decompress-gzip: compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 java-gradle-perf: Reactor stress-ng: MMAP stress-ng: NUMA stress-ng: MEMFD stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: RdRand stress-ng: Forking stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap renaissance: Scala Dotty renaissance: Rand Forest renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree hint: FLOAT tesseract-ocr: Time To OCR 7 Images brl-cad: VGR Performance Metric astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive hugin: Panorama Photo Assistant + Stitching Time libraw: Post-Processing Benchmark montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg webp: Default webp: Quality 100 webp: Quality 100, Lossless webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression ocrmypdf: Processing 60 Page PDF Document espeak: Text-To-Speech Synthesis glmark2: 1920 x 1080 glmark2: 1920 x 1200 glmark2: 2560 x 1440 glmark2: 3840 x 2160 daphne: OpenMP - NDT Mapping daphne: OpenMP - Points2Image daphne: OpenMP - Euclidean Cluster hmmer: Pfam Database Search mafft: Multiple Sequence Alignment - LSU RNA lczero: BLAS lczero: Eigen lczero: Rand dolfyn: Computational Fluid Dynamics rnnoise: ai-benchmark: Device Inference Score ai-benchmark: Device Training Score mpv: Big Buck Bunny Sunflower 1080p - Software Only ai-benchmark: Device AI Score mnn: SqueezeNetV1.0 mpv: Big Buck Bunny Sunflower 4K - Software Only mnn: resnet-v2-50 mnn: MobileNetV2_224 mnn: mobilenet-v1-1.0 mnn: inception-v3 opencv: Features 2D opencv: Object Detection opencv: DNN - Deep Neural Network tensorflow-lite: SqueezeNet tensorflow-lite: Inception V4 tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant tensorflow-lite: Inception ResNet V2 tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 caffe: AlexNet - CPU - 100 caffe: AlexNet - CPU - 200 caffe: GoogleNet - CPU - 100 caffe: GoogleNet - CPU - 200 ncnn: CPU - squeezenet 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: Vulkan GPU - squeezenet 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 mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression gromacs: Water Benchmark lammps: Rhodopsin Protein rodinia: OpenMP LavaMD rodinia: OpenMP HotSpot3D rodinia: OpenMP Leukocyte rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster namd: ATPase Simulation - 327,506 Atoms onednn: IP Batch 1D - f32 - CPU onednn: IP Batch All - f32 - CPU onednn: IP Batch 1D - u8s8f32 - CPU onednn: IP Batch All - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch deconv_1d - f32 - CPU onednn: Deconvolution Batch deconv_3d - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Deconvolution Batch deconv_1d - u8s8f32 - CPU onednn: Deconvolution Batch deconv_3d - u8s8f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU openvino: Face Detection 0106 FP16 - CPU openvino: Face Detection 0106 FP16 - CPU openvino: Face Detection 0106 FP32 - CPU openvino: Face Detection 0106 FP32 - CPU openvino: Person Detection 0106 FP16 - CPU openvino: Person Detection 0106 FP16 - CPU openvino: Person Detection 0106 FP32 - CPU openvino: Person Detection 0106 FP32 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP32 - CPU openvino: Age Gender Recognition Retail 0013 FP32 - CPU ffte: N=256, 3D Complex FFT Routine kripke: mocassin: Dust 2D tau100.0 incompact3d: Cylinder gpaw: Carbon Nanotube sunflow: Global Illumination + Image Synthesis wireguard: build-apache: Time To Compile compress-7zip: Compress Speed Test compress-zstd: 3 compress-zstd: 19 build-linux-kernel: Time To Compile dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit v-ray: CPU avifenc: 0 avifenc: 2 avifenc: 8 avifenc: 10 neatbench: CPU luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism build2: Time To Compile realsr-ncnn: 4x - No vkfft: pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python couchdb: 100 - 1000 - 24 influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 influxdb: 1024 - 10000 - 2,5000,1 - 10000 keydb: byte: Dhrystone 2 Linux 5.4 Linux 5.8 Linux 5.9 2.890 40.194 199.230 47.39 125.52 366.66 263212.73 978.39 30826272.70 195256.55 43990.58 64128.69 22.64 2253.83 763926.86 23746.73 34720.08 1367.01 5364.48 1578574.14 605374.93 68.23 4624409.89 2955 3532 5634 1525.662 1611.398 2266.940 2928.272 17713.737 4012.348 3052.941 7673.089 445325469.78475 22.622 61836 7.57 8.97 57.92 464.58 61.699 33.62 76.784 1.499 2.348 16.740 7.015 38.999 44.722 26.999 593 528 349 157 797.68 25141.433877322 990.87 102.553 10.376 953 876 256347 18.149 24.077 838 909 150.37 1747 7.824 37.19 42.247 4.351 5.999 47.667 132208 36104 28232 399233 5749560 292827 270813 278472 5201443 308.552 297.608 51290 102389 125657 250761 20.52 23.75 6.34 5.37 3.68 5.30 8.58 1.70 18.81 78.99 18.14 19.98 37.52 32.66 106.61 99.08 33.64 37.77 23.17 34.86 70.82 6.19 93.16 250.13 79.77 106.57 141.04 145.32 56.54 69.95 23.65 3.48 0.586 3.441 457.362 99.790 201.497 38.773 21.329 3.16702 6.54384 98.3707 3.00527 40.5605 21.7178 7.43820 11.4609 16.3902 8.18147 5.92271 482.653 297.060 4.12800 5.77276 1.49 2694.91 1.46 2734.33 0.91 4345.92 0.89 4399.20 3720.68 1.07 3700.08 1.07 21538.731446297 2892974 241 600.638957 484.980 1.948 168.750 26.671 28997 2710.1 23 159.958 389.16 104.65 360.91 83.49 7710 147.086 87.881 6.760 6.294 10.4 0.84 0.92 193.413 42.124 1123 214 279 90.2 97.1 109 17.7 400 22.3 94.0 151 7.75 40.6 368 152.446 1190894.9 1239227.0 1250226.3 440142.27 44618964.4 2.880 40.000 193.056 42.37 104.83 330.20 262238.70 978.23 30773901.00 6101.81 42694.50 60899.89 22.55 2264.72 560118.49 23793.60 34720.29 1370.24 4990.22 1749583.17 612988.30 67.90 4899988.40 2928 3521 5716 1521.469 1712.834 2605.071 2845.826 15098.238 4095.808 3219.097 7656.802 444887120.58899 22.692 61606 7.59 8.95 57.77 461.89 62.540 33.52 76.910 1.498 2.346 16.683 7.017 38.915 44.779 29.662 627 553 361 161 776.82 24549.315160252 987.26 102.456 10.321 991 907 261323 18.150 24.067 831 907 153.94 1738 8.068 37.50 43.991 4.437 6.156 49.169 130751 35725 17775 398809 5748910 292887 270791 278501 5202810 308.572 297.506 53188 107567 130389 260504 20.38 23.62 6.36 5.37 3.69 5.40 8.56 1.69 18.85 79.16 18.15 19.86 37.49 32.53 41.27 37.20 11.76 13.00 8.30 12.11 24.47 2.42 33.46 193.83 29.53 47.09 71.50 77.65 55.36 71.94 23.60 3.44 0.619 3.438 453.966 100.006 207.371 38.679 21.293 3.13906 6.54102 98.0709 3.05035 41.0147 21.4841 7.47381 11.9292 16.1887 8.13343 5.96393 485.387 297.446 4.20741 5.70689 1.5 2657.93 1.47 2710.49 0.91 4332.32 0.89 4379.11 3713.40 1.07 3697.19 1.07 23103.595297712 6729417 241 605.076192 487.418 1.978 184.544 26.519 28756 2708.9 23 159.023 389.39 103.76 361.03 82.96 7708 148.526 87.518 6.852 6.362 10.8 0.86 0.93 195.005 258.722 1211 210 278 89.9 97.2 109 17.8 399 22.1 92.5 149 7.77 40.1 368 120.153 1084501.1 1239154.6 1254110.1 480395.45 44673416.7 2.869 39.914 197.760 42.26 97.27 333.90 274452.48 979.17 30880073.58 6099.91 37586.60 61511.86 22.80 2251.99 560355.50 23890.64 34648.21 1351.14 5084.44 1737256.04 609670.52 67.80 4608826.62 2935 3622 5780 1552.336 1685.929 2642.186 2863.139 15086.868 4135.932 3253.717 7634.868 443682873.65931 22.656 61663 7.60 8.96 57.84 461.93 62.879 33.57 77.020 1.498 2.349 16.739 7.009 38.930 44.843 29.855 624 556 362 161 798.88 24347.011593353 986.38 102.400 10.315 987 901 261626 18.194 24.074 832 905 153.91 1737 8.084 37.48 44.193 4.454 6.161 49.330 131376 35459 17833 398749 5748433 292836 270872 278615 5201097 307.947 297.517 52820 105821 130151 259940 20.46 23.62 6.36 5.37 3.70 5.29 8.56 1.70 18.81 79.16 18.10 19.99 37.55 32.59 41.29 37.04 11.77 13.02 8.75 12.11 24.49 2.25 33.49 193.36 29.57 46.44 71.49 77.81 56.06 72.05 23.62 3.42 0.624 3.437 453.551 99.891 206.116 38.720 21.286 3.10076 6.60699 98.5451 3.01876 41.1218 21.3723 7.55572 11.6672 16.0179 8.20617 5.95687 479.076 300.907 4.14533 5.70363 1.49 2663.59 1.48 2716.75 0.9 4314.69 0.90 4354.59 3712.89 1.07 3711.83 1.07 22961.977236579 8728463 241 603.424113 485.033 1.956 183.326 26.536 28264 2706.7 23 160.020 390.64 103.63 359.55 83.01 7718 149.099 87.900 6.890 6.392 10.8 0.86 0.94 194.408 258.758 1212 210 278 90.2 97.4 109 17.6 401 22.1 92.4 150 7.78 40.4 368 122.086 1086068.7 1242649.2 1252051.7 474329.50 44505024.9 OpenBenchmarking.org
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Linux 5.4 Linux 5.8 Linux 5.9 9 18 27 36 45 SE +/- 0.25, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 40.19 40.00 39.91 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Linux 5.4 Linux 5.9 Linux 5.8 40 80 120 160 200 SE +/- 2.14, N = 12 SE +/- 2.86, N = 12 SE +/- 2.36, N = 12 199.23 197.76 193.06
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA Linux 5.9 Linux 5.8 Linux 5.4 30 60 90 120 150 SE +/- 0.66, N = 3 SE +/- 0.68, N = 3 SE +/- 1.10, N = 3 97.27 104.83 125.52 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD Linux 5.8 Linux 5.9 Linux 5.4 80 160 240 320 400 SE +/- 0.87, N = 3 SE +/- 0.62, N = 3 SE +/- 1.32, N = 3 330.20 333.90 366.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Linux 5.8 Linux 5.4 Linux 5.9 60K 120K 180K 240K 300K SE +/- 3238.76, N = 15 SE +/- 3268.99, N = 15 SE +/- 481.84, N = 3 262238.70 263212.73 274452.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Linux 5.8 Linux 5.4 Linux 5.9 200 400 600 800 1000 SE +/- 0.71, N = 3 SE +/- 1.00, N = 3 SE +/- 0.24, N = 3 978.23 978.39 979.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Linux 5.8 Linux 5.4 Linux 5.9 7M 14M 21M 28M 35M SE +/- 53114.71, N = 3 SE +/- 18293.92, N = 3 SE +/- 37067.76, N = 3 30773901.00 30826272.70 30880073.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: RdRand Linux 5.9 Linux 5.8 Linux 5.4 40K 80K 120K 160K 200K SE +/- 1.98, N = 3 SE +/- 1.96, N = 3 SE +/- 2.87, N = 3 6099.91 6101.81 195256.55 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking Linux 5.9 Linux 5.8 Linux 5.4 9K 18K 27K 36K 45K SE +/- 201.96, N = 3 SE +/- 234.95, N = 3 SE +/- 32.69, N = 3 37586.60 42694.50 43990.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Linux 5.8 Linux 5.9 Linux 5.4 14K 28K 42K 56K 70K SE +/- 53.10, N = 3 SE +/- 13.69, N = 3 SE +/- 48.64, N = 3 60899.89 61511.86 64128.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.8 Linux 5.4 Linux 5.9 5 10 15 20 25 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 22.55 22.64 22.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Linux 5.9 Linux 5.4 Linux 5.8 500 1000 1500 2000 2500 SE +/- 17.12, N = 3 SE +/- 12.25, N = 3 SE +/- 22.94, N = 3 2251.99 2253.83 2264.72 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores Linux 5.8 Linux 5.9 Linux 5.4 160K 320K 480K 640K 800K SE +/- 6354.42, N = 3 SE +/- 3455.29, N = 3 SE +/- 5286.21, N = 3 560118.49 560355.50 763926.86 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Linux 5.4 Linux 5.8 Linux 5.9 5K 10K 15K 20K 25K SE +/- 327.37, N = 3 SE +/- 82.76, N = 3 SE +/- 311.08, N = 3 23746.73 23793.60 23890.64 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Linux 5.9 Linux 5.4 Linux 5.8 7K 14K 21K 28K 35K SE +/- 73.83, N = 3 SE +/- 0.45, N = 3 SE +/- 1.65, N = 3 34648.21 34720.08 34720.29 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Linux 5.9 Linux 5.4 Linux 5.8 300 600 900 1200 1500 SE +/- 1.27, N = 3 SE +/- 7.33, N = 3 SE +/- 9.55, N = 3 1351.14 1367.01 1370.24 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Linux 5.8 Linux 5.9 Linux 5.4 1100 2200 3300 4400 5500 SE +/- 53.60, N = 3 SE +/- 51.41, N = 3 SE +/- 67.02, N = 5 4990.22 5084.44 5364.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Linux 5.4 Linux 5.9 Linux 5.8 400K 800K 1200K 1600K 2000K SE +/- 2474.15, N = 3 SE +/- 12341.27, N = 3 SE +/- 2375.17, N = 3 1578574.14 1737256.04 1749583.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Linux 5.4 Linux 5.9 Linux 5.8 130K 260K 390K 520K 650K SE +/- 312.30, N = 3 SE +/- 2693.27, N = 3 SE +/- 77.03, N = 3 605374.93 609670.52 612988.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Linux 5.9 Linux 5.8 Linux 5.4 15 30 45 60 75 SE +/- 0.22, N = 3 SE +/- 0.42, N = 3 SE +/- 0.20, N = 3 67.80 67.90 68.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing Linux 5.9 Linux 5.4 Linux 5.8 1000K 2000K 3000K 4000K 5000K SE +/- 6099.30, N = 3 SE +/- 144575.68, N = 15 SE +/- 6757.38, N = 3 4608826.62 4624409.89 4899988.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest Linux 5.8 Linux 5.9 Linux 5.4 400 800 1200 1600 2000 SE +/- 24.52, N = 25 SE +/- 18.08, N = 25 SE +/- 20.88, N = 5 1712.83 1685.93 1611.40
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS Linux 5.9 Linux 5.8 Linux 5.4 600 1200 1800 2400 3000 SE +/- 33.82, N = 25 SE +/- 39.61, N = 25 SE +/- 19.32, N = 25 2642.19 2605.07 2266.94
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes Linux 5.4 Linux 5.9 Linux 5.8 600 1200 1800 2400 3000 SE +/- 58.62, N = 25 SE +/- 57.81, N = 25 SE +/- 55.26, N = 25 2928.27 2863.14 2845.83
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Linux 5.4 Linux 5.8 Linux 5.9 4K 8K 12K 16K 20K SE +/- 212.09, N = 5 SE +/- 123.78, N = 5 SE +/- 151.20, N = 20 17713.74 15098.24 15086.87
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank Linux 5.9 Linux 5.8 Linux 5.4 900 1800 2700 3600 4500 SE +/- 44.43, N = 25 SE +/- 75.44, N = 25 SE +/- 68.36, N = 21 4135.93 4095.81 4012.35
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout Linux 5.9 Linux 5.8 Linux 5.4 700 1400 2100 2800 3500 SE +/- 41.32, N = 5 SE +/- 35.26, N = 25 SE +/- 34.78, N = 5 3253.72 3219.10 3052.94
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Linux 5.4 Linux 5.8 Linux 5.9 1600 3200 4800 6400 8000 SE +/- 102.37, N = 5 SE +/- 52.14, N = 5 SE +/- 86.44, N = 5 7673.09 7656.80 7634.87
Tesseract OCR Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Linux 5.8 Linux 5.9 Linux 5.4 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 22.69 22.66 22.62
BRL-CAD BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Linux 5.8 Linux 5.9 Linux 5.4 13K 26K 39K 52K 65K 61606 61663 61836 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 -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 7.60 7.59 7.57 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium Linux 5.4 Linux 5.9 Linux 5.8 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 8.97 8.96 8.95 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough Linux 5.4 Linux 5.9 Linux 5.8 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 57.92 57.84 57.77 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive Linux 5.4 Linux 5.9 Linux 5.8 100 200 300 400 500 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 464.58 461.93 461.89 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Hugin Hugin is an open-source, cross-platform panorama photo stitcher software package. This test profile times how long it takes to run the assistant and panorama photo stitching on a set of images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Linux 5.9 Linux 5.8 Linux 5.4 14 28 42 56 70 SE +/- 0.11, N = 3 SE +/- 0.46, N = 3 SE +/- 0.17, N = 3 62.88 62.54 61.70
LibRaw LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark Linux 5.8 Linux 5.9 Linux 5.4 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 33.52 33.57 33.62 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Linux 5.4 Linux 5.9 Linux 5.8 0.3373 0.6746 1.0119 1.3492 1.6865 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 1.499 1.498 1.498 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Linux 5.9 Linux 5.4 Linux 5.8 0.5285 1.057 1.5855 2.114 2.6425 SE +/- 0.003, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 2.349 2.348 2.346 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Linux 5.4 Linux 5.9 Linux 5.8 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 16.74 16.74 16.68 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Linux 5.8 Linux 5.4 Linux 5.9 2 4 6 8 10 SE +/- 0.003, N = 3 SE +/- 0.007, N = 3 SE +/- 0.002, N = 3 7.017 7.015 7.009 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 39.00 38.93 38.92 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OCRMyPDF OCRMyPDF is an optical character recognition (OCR) text layer to scanned PDF files, producing new PDFs with the text now selectable/searchable/copy-paste capable. OCRMyPDF leverages the Tesseract OCR engine and is written in Python. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Linux 5.9 Linux 5.8 Linux 5.4 10 20 30 40 50 SE +/- 0.35, N = 3 SE +/- 0.21, N = 3 SE +/- 0.22, N = 3 44.84 44.78 44.72
eSpeak-NG Speech Engine This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Linux 5.9 Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.21, N = 17 SE +/- 0.27, N = 20 SE +/- 0.18, N = 4 29.86 29.66 27.00 1. (CC) gcc options: -O2 -std=c99
Darmstadt Automotive Parallel Heterogeneous Suite DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Linux 5.8 Linux 5.4 Linux 5.9 200 400 600 800 1000 SE +/- 15.95, N = 15 SE +/- 2.01, N = 3 SE +/- 0.69, N = 3 776.82 797.68 798.88 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
LeelaChessZero LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: BLAS Linux 5.4 Linux 5.9 Linux 5.8 200 400 600 800 1000 SE +/- 11.67, N = 3 SE +/- 2.19, N = 3 SE +/- 3.48, N = 3 953 987 991 1. (CXX) g++ options: -flto -pthread
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen Linux 5.4 Linux 5.9 Linux 5.8 200 400 600 800 1000 SE +/- 4.73, N = 3 SE +/- 4.93, N = 3 876 901 907 1. (CXX) g++ options: -flto -pthread
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Random Linux 5.4 Linux 5.8 Linux 5.9 60K 120K 180K 240K 300K SE +/- 349.60, N = 3 SE +/- 136.67, N = 3 SE +/- 63.07, N = 3 256347 261323 261626 1. (CXX) g++ options: -flto -pthread
Dolfyn Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Linux 5.9 Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 18.19 18.15 18.15
RNNoise RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 24.08 24.07 24.07 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
MPV MPV is an open-source, cross-platform media player. This test profile tests the frame-rate that can be achieved unsynchronized in a desynchronized mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only Linux 5.4 Linux 5.9 Linux 5.8 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 150.37 153.91 153.94 MIN: 112.18 / MAX: 157.9 MIN: 123.87 / MAX: 157.9 MIN: 129 / MAX: 157.9 1. mpv 0.32.0
Mobile Neural Network MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by ALibaba. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: SqueezeNetV1.0 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.017, N = 3 SE +/- 0.018, N = 3 SE +/- 0.023, N = 3 8.084 8.068 7.824 MIN: 8.02 / MAX: 11.77 MIN: 7.99 / MAX: 12.11 MIN: 7.71 / MAX: 27.2 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
MPV MPV is an open-source, cross-platform media player. This test profile tests the frame-rate that can be achieved unsynchronized in a desynchronized mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 4K - Decode: Software Only Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 37.19 37.48 37.50 MIN: 36.15 / MAX: 37.98 MIN: 36.59 / MAX: 38.22 MIN: 36.81 / MAX: 38.22 1. mpv 0.32.0
Mobile Neural Network MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by ALibaba. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: resnet-v2-50 Linux 5.9 Linux 5.8 Linux 5.4 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 44.19 43.99 42.25 MIN: 43.82 / MAX: 89.33 MIN: 43.66 / MAX: 111.84 MIN: 41.79 / MAX: 57.27 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: MobileNetV2_224 Linux 5.9 Linux 5.8 Linux 5.4 1.0022 2.0044 3.0066 4.0088 5.011 SE +/- 0.002, N = 3 SE +/- 0.021, N = 3 SE +/- 0.008, N = 3 4.454 4.437 4.351 MIN: 4.42 / MAX: 8.17 MIN: 4.37 / MAX: 21.73 MIN: 4.27 / MAX: 20.32 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: mobilenet-v1-1.0 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.008, N = 3 SE +/- 0.023, N = 3 SE +/- 0.024, N = 3 6.161 6.156 5.999 MIN: 6.1 / MAX: 10.41 MIN: 6.04 / MAX: 23.01 MIN: 5.91 / MAX: 9.9 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 Linux 5.9 Linux 5.8 Linux 5.4 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 49.33 49.17 47.67 MIN: 49.12 / MAX: 66.43 MIN: 48.85 / MAX: 73.83 MIN: 47.15 / MAX: 63.21 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
OpenCV This is a benchmark of the OpenCV (Computer Vision) library's built-in performance tests. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: Features 2D Linux 5.4 Linux 5.9 Linux 5.8 30K 60K 90K 120K 150K SE +/- 1472.64, N = 6 SE +/- 1357.42, N = 3 SE +/- 415.82, N = 3 132208 131376 130751 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: Object Detection Linux 5.4 Linux 5.8 Linux 5.9 8K 16K 24K 32K 40K SE +/- 539.05, N = 15 SE +/- 514.75, N = 4 SE +/- 481.89, N = 4 36104 35725 35459 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: DNN - Deep Neural Network Linux 5.4 Linux 5.9 Linux 5.8 6K 12K 18K 24K 30K SE +/- 8295.57, N = 15 SE +/- 179.08, N = 3 SE +/- 71.34, N = 3 28232 17833 17775 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 Linux 5.8 Linux 5.4 Linux 5.9 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 1330.61, N = 3 SE +/- 294.86, N = 3 SE +/- 317.51, N = 3 5202810 5201443 5201097
TNN TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 Linux 5.8 Linux 5.4 Linux 5.9 70 140 210 280 350 SE +/- 1.05, N = 3 SE +/- 0.37, N = 3 SE +/- 0.41, N = 3 308.57 308.55 307.95 MIN: 306.49 / MAX: 311.86 MIN: 307.18 / MAX: 309.84 MIN: 306.42 / MAX: 312.63 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 Linux 5.4 Linux 5.9 Linux 5.8 60 120 180 240 300 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 297.61 297.52 297.51 MIN: 297.15 / MAX: 298.48 MIN: 297.06 / MAX: 298.41 MIN: 297.11 / MAX: 297.95 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
Caffe This is a benchmark of the Caffe deep learning framework and currently supports the AlexNet and Googlenet model and execution on both CPUs and NVIDIA GPUs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 100 Linux 5.8 Linux 5.9 Linux 5.4 11K 22K 33K 44K 55K SE +/- 24.10, N = 3 SE +/- 15.95, N = 3 SE +/- 17.36, N = 3 53188 52820 51290 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 200 Linux 5.8 Linux 5.9 Linux 5.4 20K 40K 60K 80K 100K SE +/- 1277.85, N = 14 SE +/- 328.88, N = 3 SE +/- 85.08, N = 3 107567 105821 102389 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 100 Linux 5.8 Linux 5.9 Linux 5.4 30K 60K 90K 120K 150K SE +/- 63.52, N = 3 SE +/- 34.95, N = 3 SE +/- 103.41, N = 3 130389 130151 125657 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 200 Linux 5.8 Linux 5.9 Linux 5.4 60K 120K 180K 240K 300K SE +/- 225.71, N = 3 SE +/- 69.44, N = 3 SE +/- 101.17, N = 3 260504 259940 250761 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
NCNN NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet Linux 5.4 Linux 5.9 Linux 5.8 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 20.52 20.46 20.38 MIN: 20.33 / MAX: 23.11 MIN: 20.3 / MAX: 29.27 MIN: 20.3 / MAX: 21.63 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mobilenet Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 23.75 23.62 23.62 MIN: 23.6 / MAX: 33.68 MIN: 23.49 / MAX: 25.45 MIN: 23.54 / MAX: 25.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v2-v2 - Model: mobilenet-v2 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 6.36 6.36 6.34 MIN: 6.27 / MAX: 8.48 MIN: 6.29 / MAX: 7.84 MIN: 6.26 / MAX: 7.66 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v3-v3 - Model: mobilenet-v3 Linux 5.9 Linux 5.8 Linux 5.4 1.2083 2.4166 3.6249 4.8332 6.0415 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.37 5.37 5.37 MIN: 5.29 / MAX: 6.93 MIN: 5.3 / MAX: 6.88 MIN: 5.31 / MAX: 6.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: shufflenet-v2 Linux 5.9 Linux 5.8 Linux 5.4 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.70 3.69 3.68 MIN: 3.63 / MAX: 23.6 MIN: 3.63 / MAX: 5.12 MIN: 3.64 / MAX: 5.72 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mnasnet Linux 5.8 Linux 5.4 Linux 5.9 1.215 2.43 3.645 4.86 6.075 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 5.40 5.30 5.29 MIN: 5.25 / MAX: 40.64 MIN: 5.25 / MAX: 7.75 MIN: 5.24 / MAX: 6.68 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: efficientnet-b0 Linux 5.4 Linux 5.9 Linux 5.8 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 8.58 8.56 8.56 MIN: 8.49 / MAX: 21.34 MIN: 8.49 / MAX: 9.17 MIN: 8.5 / MAX: 9.18 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: blazeface Linux 5.9 Linux 5.4 Linux 5.8 0.3825 0.765 1.1475 1.53 1.9125 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 1.70 1.70 1.69 MIN: 1.68 / MAX: 1.79 MIN: 1.67 / MAX: 1.78 MIN: 1.67 / MAX: 1.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: googlenet Linux 5.8 Linux 5.9 Linux 5.4 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 18.85 18.81 18.81 MIN: 18.69 / MAX: 20.88 MIN: 18.71 / MAX: 20.89 MIN: 18.71 / MAX: 19.31 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: vgg16 Linux 5.9 Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 79.16 79.16 78.99 MIN: 78.91 / MAX: 88.5 MIN: 78.88 / MAX: 88.73 MIN: 78.84 / MAX: 88.48 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet18 Linux 5.8 Linux 5.4 Linux 5.9 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 18.15 18.14 18.10 MIN: 17.99 / MAX: 20.22 MIN: 18.03 / MAX: 20.15 MIN: 17.98 / MAX: 20.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: alexnet Linux 5.9 Linux 5.4 Linux 5.8 5 10 15 20 25 SE +/- 0.18, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 19.99 19.98 19.86 MIN: 19.74 / MAX: 20.77 MIN: 19.74 / MAX: 20.46 MIN: 19.72 / MAX: 29.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet50 Linux 5.9 Linux 5.4 Linux 5.8 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 37.55 37.52 37.49 MIN: 37.36 / MAX: 52.24 MIN: 37.36 / MAX: 62.22 MIN: 37.36 / MAX: 40.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: yolov4-tiny Linux 5.4 Linux 5.9 Linux 5.8 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 32.66 32.59 32.53 MIN: 32.51 / MAX: 34.05 MIN: 32.47 / MAX: 34.94 MIN: 32.45 / MAX: 35.73 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: squeezenet Linux 5.4 Linux 5.9 Linux 5.8 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 106.61 41.29 41.27 MIN: 104.06 / MAX: 109.19 MIN: 40.79 / MAX: 42.15 MIN: 40.78 / MAX: 42.17 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mobilenet Linux 5.4 Linux 5.8 Linux 5.9 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 99.08 37.20 37.04 MIN: 96.17 / MAX: 104.21 MIN: 34.81 / MAX: 44.93 MIN: 34.76 / MAX: 44.88 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 Linux 5.4 Linux 5.9 Linux 5.8 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 33.64 11.77 11.76 MIN: 33.07 / MAX: 34.23 MIN: 11.06 / MAX: 13.04 MIN: 11.27 / MAX: 12.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 37.77 13.02 13.00 MIN: 33.38 / MAX: 38.57 MIN: 12.89 / MAX: 13.25 MIN: 12.32 / MAX: 13.23 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: shufflenet-v2 Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.25, N = 3 SE +/- 0.08, N = 3 23.17 8.75 8.30 MIN: 21.86 / MAX: 25.39 MIN: 7.72 / MAX: 9.77 MIN: 7.58 / MAX: 8.86 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mnasnet Linux 5.4 Linux 5.9 Linux 5.8 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 34.86 12.11 12.11 MIN: 34.26 / MAX: 35.46 MIN: 11.59 / MAX: 12.26 MIN: 12.07 / MAX: 12.17 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: efficientnet-b0 Linux 5.4 Linux 5.9 Linux 5.8 16 32 48 64 80 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 70.82 24.49 24.47 MIN: 69.67 / MAX: 71.79 MIN: 23.83 / MAX: 25.59 MIN: 23.73 / MAX: 24.58 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: blazeface Linux 5.4 Linux 5.8 Linux 5.9 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 6.19 2.42 2.25 MIN: 5.97 / MAX: 6.61 MIN: 2.11 / MAX: 2.83 MIN: 2.06 / MAX: 2.73 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: googlenet Linux 5.4 Linux 5.9 Linux 5.8 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 93.16 33.49 33.46 MIN: 62.27 / MAX: 94.88 MIN: 32.86 / MAX: 34.59 MIN: 33.2 / MAX: 33.72 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: vgg16 Linux 5.4 Linux 5.8 Linux 5.9 50 100 150 200 250 SE +/- 0.03, N = 3 SE +/- 0.62, N = 3 SE +/- 0.15, N = 3 250.13 193.83 193.36 MIN: 245.47 / MAX: 262.02 MIN: 190.96 / MAX: 196.34 MIN: 191.52 / MAX: 195.18 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet18 Linux 5.4 Linux 5.9 Linux 5.8 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 79.77 29.57 29.53 MIN: 76.91 / MAX: 83.23 MIN: 29.16 / MAX: 29.67 MIN: 29.19 / MAX: 30.71 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: alexnet Linux 5.4 Linux 5.8 Linux 5.9 20 40 60 80 100 SE +/- 2.09, N = 3 SE +/- 0.25, N = 3 SE +/- 0.13, N = 3 106.57 47.09 46.44 MIN: 45.62 / MAX: 113.54 MIN: 44.75 / MAX: 50.3 MIN: 44.14 / MAX: 49.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet50 Linux 5.4 Linux 5.8 Linux 5.9 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 141.04 71.50 71.49 MIN: 127.63 / MAX: 144.9 MIN: 71.18 / MAX: 72.42 MIN: 71.03 / MAX: 71.74 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: yolov4-tiny Linux 5.4 Linux 5.9 Linux 5.8 30 60 90 120 150 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.19, N = 3 145.32 77.81 77.65 MIN: 108.89 / MAX: 162.25 MIN: 76.22 / MAX: 114.27 MIN: 75.84 / MAX: 78.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda Linux 5.9 Linux 5.8 Linux 5.4 16 32 48 64 80 SE +/- 0.71, N = 12 SE +/- 0.80, N = 3 SE +/- 0.33, N = 3 72.05 71.94 69.95
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 23.65 23.62 23.60
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Linux 5.4 Linux 5.8 Linux 5.9 0.783 1.566 2.349 3.132 3.915 SE +/- 0.03, N = 10 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 3.48 3.44 3.42
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark Linux 5.4 Linux 5.8 Linux 5.9 0.1404 0.2808 0.4212 0.5616 0.702 SE +/- 0.020, N = 9 SE +/- 0.001, N = 3 SE +/- 0.003, N = 3 0.586 0.619 0.624 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Linux 5.4 Linux 5.8 Linux 5.9 100 200 300 400 500 SE +/- 1.14, N = 3 SE +/- 1.37, N = 3 SE +/- 1.07, N = 3 457.36 453.97 453.55 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Linux 5.8 Linux 5.9 Linux 5.4 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 100.01 99.89 99.79 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Linux 5.8 Linux 5.9 Linux 5.4 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.83, N = 3 SE +/- 0.27, N = 3 207.37 206.12 201.50 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 38.77 38.72 38.68 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Linux 5.4 Linux 5.8 Linux 5.9 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 21.33 21.29 21.29 1. (CXX) g++ options: -O2 -lOpenCL
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Linux 5.4 Linux 5.8 Linux 5.9 0.7126 1.4252 2.1378 2.8504 3.563 SE +/- 0.01880, N = 3 SE +/- 0.02241, N = 3 SE +/- 0.00339, N = 3 3.16702 3.13906 3.10076
oneDNN This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the oneAPI initiative. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.4 Linux 5.8 2 4 6 8 10 SE +/- 0.03872, N = 3 SE +/- 0.00427, N = 3 SE +/- 0.02516, N = 3 6.60699 6.54384 6.54102 MIN: 6.4 MIN: 6.29 MIN: 6.33 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.4 Linux 5.8 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.04, N = 3 SE +/- 0.24, N = 3 98.55 98.37 98.07 MIN: 96.8 MIN: 96.72 MIN: 96.88 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 0.6863 1.3726 2.0589 2.7452 3.4315 SE +/- 0.00143, N = 3 SE +/- 0.00964, N = 3 SE +/- 0.00383, N = 3 3.05035 3.01876 3.00527 MIN: 2.97 MIN: 2.93 MIN: 2.93 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Linux 5.8 Linux 5.4 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 41.12 41.01 40.56 MIN: 40.47 MIN: 40.6 MIN: 40.09 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Linux 5.4 Linux 5.8 Linux 5.9 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 21.72 21.48 21.37 MIN: 21.5 MIN: 21.34 MIN: 21.22 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.00733, N = 3 SE +/- 0.01348, N = 3 SE +/- 0.00290, N = 3 7.55572 7.47381 7.43820 MIN: 7.5 MIN: 7.41 MIN: 7.4 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 11.93 11.67 11.46 MIN: 11.66 MIN: 11.44 MIN: 11.3 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU Linux 5.4 Linux 5.8 Linux 5.9 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 16.39 16.19 16.02 MIN: 15.71 MIN: 15.69 MIN: 15.62 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Linux 5.4 Linux 5.8 2 4 6 8 10 SE +/- 0.07536, N = 3 SE +/- 0.02099, N = 3 SE +/- 0.02286, N = 3 8.20617 8.18147 8.13343 MIN: 8.06 MIN: 8.06 MIN: 8.03 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 1.3419 2.6838 4.0257 5.3676 6.7095 SE +/- 0.00504, N = 3 SE +/- 0.01836, N = 3 SE +/- 0.01148, N = 3 5.96393 5.95687 5.92271 MIN: 5.91 MIN: 5.87 MIN: 5.88 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Linux 5.8 Linux 5.4 Linux 5.9 110 220 330 440 550 SE +/- 2.50, N = 3 SE +/- 0.50, N = 3 SE +/- 5.06, N = 3 485.39 482.65 479.08 MIN: 480.32 MIN: 480.58 MIN: 469.42 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.8 Linux 5.4 70 140 210 280 350 SE +/- 2.37, N = 3 SE +/- 0.56, N = 3 SE +/- 1.86, N = 3 300.91 297.45 297.06 MIN: 295.13 MIN: 295.8 MIN: 294.1 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 0.9467 1.8934 2.8401 3.7868 4.7335 SE +/- 0.01635, N = 3 SE +/- 0.01366, N = 3 SE +/- 0.00371, N = 3 4.20741 4.14533 4.12800 MIN: 4.13 MIN: 4.08 MIN: 4.07 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU Linux 5.4 Linux 5.8 Linux 5.9 1.2989 2.5978 3.8967 5.1956 6.4945 SE +/- 0.06972, N = 3 SE +/- 0.00567, N = 3 SE +/- 0.00520, N = 3 5.77276 5.70689 5.70363 MIN: 5.62 MIN: 5.61 MIN: 5.62 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenVINO This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU Linux 5.4 Linux 5.9 Linux 5.8 0.3375 0.675 1.0125 1.35 1.6875 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.49 1.49 1.50
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU Linux 5.4 Linux 5.9 Linux 5.8 600 1200 1800 2400 3000 SE +/- 12.61, N = 3 SE +/- 6.91, N = 3 SE +/- 5.30, N = 3 2694.91 2663.59 2657.93
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 0.333 0.666 0.999 1.332 1.665 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.46 1.47 1.48
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.9 Linux 5.8 600 1200 1800 2400 3000 SE +/- 6.28, N = 3 SE +/- 3.35, N = 3 SE +/- 7.21, N = 3 2734.33 2716.75 2710.49
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU Linux 5.9 Linux 5.4 Linux 5.8 0.2048 0.4096 0.6144 0.8192 1.024 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 0.90 0.91 0.91
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 900 1800 2700 3600 4500 SE +/- 6.10, N = 3 SE +/- 11.71, N = 3 SE +/- 4.29, N = 3 4345.92 4332.32 4314.69
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 0.2025 0.405 0.6075 0.81 1.0125 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 0.89 0.89 0.90
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 900 1800 2700 3600 4500 SE +/- 10.14, N = 3 SE +/- 20.80, N = 3 SE +/- 1.73, N = 3 4399.20 4379.11 4354.59
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU Linux 5.9 Linux 5.8 Linux 5.4 800 1600 2400 3200 4000 SE +/- 4.20, N = 3 SE +/- 7.38, N = 3 SE +/- 8.11, N = 3 3712.89 3713.40 3720.68
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU Linux 5.9 Linux 5.8 Linux 5.4 0.2408 0.4816 0.7224 0.9632 1.204 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.07 1.07 1.07
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU Linux 5.8 Linux 5.4 Linux 5.9 800 1600 2400 3200 4000 SE +/- 10.34, N = 3 SE +/- 8.81, N = 3 SE +/- 2.42, N = 3 3697.19 3700.08 3711.83
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU Linux 5.9 Linux 5.8 Linux 5.4 0.2408 0.4816 0.7224 0.9632 1.204 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.07 1.07 1.07
FFTE FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine Linux 5.4 Linux 5.9 Linux 5.8 5K 10K 15K 20K 25K SE +/- 110.33, N = 3 SE +/- 83.00, N = 3 SE +/- 82.87, N = 3 21538.73 22961.98 23103.60 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Kripke Kripke is a simple, scalable, 3D Sn deterministic particle transport code. Its primary purpose is to research how data layout, programming paradigms and architectures effect the implementation and performance of Sn transport. Kripke is developed by LLNL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 Linux 5.4 Linux 5.8 Linux 5.9 2M 4M 6M 8M 10M SE +/- 5698.82, N = 3 SE +/- 475554.05, N = 9 SE +/- 124576.41, N = 3 2892974 6729417 8728463 1. (CXX) g++ options: -O3 -fopenmp
Monte Carlo Simulations of Ionised Nebulae Mocassin is the Monte Carlo Simulations of Ionised Nebulae. MOCASSIN is a fully 3D or 2D photoionisation and dust radiative transfer code which employs a Monte Carlo approach to the transfer of radiation through media of arbitrary geometry and density distribution. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 Linux 5.9 Linux 5.8 Linux 5.4 50 100 150 200 250 SE +/- 0.33, N = 3 241 241 241 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Incompact3D Incompact3d is a Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Incompact3D 2020-09-17 Input: Cylinder Linux 5.8 Linux 5.9 Linux 5.4 130 260 390 520 650 SE +/- 0.21, N = 3 SE +/- 1.18, N = 3 SE +/- 0.53, N = 3 605.08 603.42 600.64 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
GPAW GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) method and the atomic simulation environment (ASE). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GPAW 20.1 Input: Carbon Nanotube Linux 5.8 Linux 5.9 Linux 5.4 110 220 330 440 550 SE +/- 1.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 487.42 485.03 484.98 1. (CC) gcc options: -pthread -shared -fwrapv -O2 -lxc -lblas -lmpi
Sunflow Rendering System This test runs benchmarks of the Sunflow Rendering System. The Sunflow Rendering System is an open-source render engine for photo-realistic image synthesis with a ray-tracing core. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Linux 5.8 Linux 5.9 Linux 5.4 0.4451 0.8902 1.3353 1.7804 2.2255 SE +/- 0.018, N = 3 SE +/- 0.010, N = 3 SE +/- 0.003, N = 3 1.978 1.956 1.948 MIN: 1.86 / MAX: 2.52 MIN: 1.84 / MAX: 2.46 MIN: 1.86 / MAX: 2.45
WireGuard + Linux Networking Stack Stress Test This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Linux 5.8 Linux 5.9 Linux 5.4 40 80 120 160 200 SE +/- 1.05, N = 3 SE +/- 1.26, N = 3 SE +/- 1.52, N = 3 184.54 183.33 168.75
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p Linux 5.4 Linux 5.8 Linux 5.9 80 160 240 320 400 SE +/- 0.68, N = 3 SE +/- 0.78, N = 3 SE +/- 0.51, N = 3 389.16 389.39 390.64 MIN: 283.33 / MAX: 628.16 MIN: 284.04 / MAX: 622.86 MIN: 284.57 / MAX: 621.43 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K Linux 5.9 Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 103.63 103.76 104.65 MIN: 97.01 / MAX: 117.67 MIN: 97.22 / MAX: 117.82 MIN: 98.09 / MAX: 118.79 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p Linux 5.9 Linux 5.4 Linux 5.8 80 160 240 320 400 SE +/- 0.04, N = 3 SE +/- 0.88, N = 3 SE +/- 0.71, N = 3 359.55 360.91 361.03 MIN: 326.04 / MAX: 393 MIN: 320.03 / MAX: 393.23 MIN: 332.7 / MAX: 396.62 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit Linux 5.8 Linux 5.9 Linux 5.4 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 82.96 83.01 83.49 MIN: 56.02 / MAX: 182.08 MIN: 56.07 / MAX: 181.91 MIN: 56.28 / MAX: 184.52 1. (CC) gcc options: -pthread
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Linux 5.9 Linux 5.4 Linux 5.8 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.10, N = 3 SE +/- 0.23, N = 3 87.90 87.88 87.52 1. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.012, N = 3 SE +/- 0.022, N = 3 SE +/- 0.019, N = 3 6.890 6.852 6.760 1. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.013, N = 3 SE +/- 0.010, N = 3 SE +/- 0.014, N = 3 6.392 6.362 6.294 1. (CXX) g++ options: -O3 -fPIC
LuxCoreRender LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on the CPU as opposed to the OpenCL version. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Linux 5.4 Linux 5.8 Linux 5.9 0.1935 0.387 0.5805 0.774 0.9675 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.84 0.86 0.86 MIN: 0.81 / MAX: 0.86 MIN: 0.82 / MAX: 0.87 MIN: 0.83 / MAX: 0.87
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Linux 5.4 Linux 5.8 Linux 5.9 0.2115 0.423 0.6345 0.846 1.0575 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.92 0.93 0.94 MIN: 0.89 / MAX: 0.97 MIN: 0.91 / MAX: 0.96 MIN: 0.91 / MAX: 1.02
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Linux 5.8 Linux 5.9 Linux 5.4 40 80 120 160 200 SE +/- 0.82, N = 3 SE +/- 0.61, N = 3 SE +/- 0.23, N = 3 195.01 194.41 193.41
RealSR-NCNN RealSR-NCNN is an NCNN neural network implementation of the RealSR project and accelerated using the Vulkan API. RealSR is the Real-World Super Resolution via Kernel Estimation and Noise Injection. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image by a scale of 4x with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No Linux 5.9 Linux 5.8 Linux 5.4 60 120 180 240 300 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 2.09, N = 15 258.76 258.72 42.12
VkFFT VkFFT is a Fast Fourier Transform (FFT) Library that is GPU accelerated by means of the Vulkan API. The VkFFT benchmark runs FFT performance differences of many different sizes before returning an overall benchmark score. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 2020-09-29 Linux 5.4 Linux 5.8 Linux 5.9 300 600 900 1200 1500 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 1123 1211 1212
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Linux 5.4 Linux 5.8 Linux 5.9 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 94.0 92.5 92.4
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 40.6 40.4 40.1
Apache CouchDB This is a bulk insertion benchmark of Apache CouchDB. CouchDB is a document-oriented NoSQL database implemented in Erlang. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.1.1 Bulk Size: 100 - Inserts: 1000 - Rounds: 24 Linux 5.4 Linux 5.9 Linux 5.8 30 60 90 120 150 SE +/- 0.66, N = 3 SE +/- 0.87, N = 3 SE +/- 0.55, N = 3 152.45 122.09 120.15 1. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.8 Linux 5.9 Linux 5.4 300K 600K 900K 1200K 1500K SE +/- 3705.44, N = 3 SE +/- 5945.94, N = 3 SE +/- 2088.97, N = 3 1084501.1 1086068.7 1190894.9
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.8 Linux 5.4 Linux 5.9 300K 600K 900K 1200K 1500K SE +/- 4430.10, N = 3 SE +/- 588.19, N = 3 SE +/- 1100.56, N = 3 1239154.6 1239227.0 1242649.2
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.4 Linux 5.9 Linux 5.8 300K 600K 900K 1200K 1500K SE +/- 1080.06, N = 3 SE +/- 1603.00, N = 3 SE +/- 1296.96, N = 3 1250226.3 1252051.7 1254110.1
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.0.16 Linux 5.4 Linux 5.9 Linux 5.8 100K 200K 300K 400K 500K SE +/- 5820.40, N = 3 SE +/- 861.37, N = 3 SE +/- 552.43, N = 3 440142.27 474329.50 480395.45 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Linux 5.4 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.4.0-28-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Testing initiated at 13 October 2020 20:22 by user phoronix.
Linux 5.8 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.8.14-050814-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6Java Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Testing initiated at 13 October 2020 16:54 by user phoronix.
Linux 5.9 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.9.0-050900rc8daily20201011-generic (x86_64) 20201010, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6Java Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
Testing initiated at 13 October 2020 15:06 by user phoronix.