Benchmarks by Michael Larabel.
Linux 5.10.9 Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 2000GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.10, Kernel: 5.10.9-051009-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 21.0.0-devel (git-f01bca8 2021-01-08 groovy-oibaf-ppa) (LLVM 11.0.1), Vulkan: 1.2.164, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/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: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009Graphics Notes: GLAMORJava Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)Python Notes: Python 3.8.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Linux 5.11 OS: Ubuntu 20.10, Kernel: 5.11.0-051100rc4daily20210121-generic (x86_64) 20210120, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 21.0.0-devel (git-f01bca8 2021-01-08 groovy-oibaf-ppa) (LLVM 11.0.1), Vulkan: 1.2.164, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Linux 5.11 Patched OS: Ubuntu 20.10, Kernel: 5.11.0-rc4-max-boost-inv-patch (x86_64) 20210121, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 21.0.0-devel (git-f01bca8 2021-01-08 groovy-oibaf-ppa) (LLVM 11.0.1), Vulkan: 1.2.164, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/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: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)Python Notes: Python 3.8.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
High Performance Conjugate Gradient HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.9575 1.915 2.8725 3.83 4.7875 SE +/- 0.00136, N = 3 SE +/- 0.00081, N = 3 SE +/- 0.00430, N = 3 4.25418 4.25559 4.24824 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
NAS Parallel Benchmarks NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 5K 10K 15K 20K 25K SE +/- 12.04, N = 3 SE +/- 22.59, N = 3 SE +/- 15.09, N = 3 24091.14 24137.94 23612.83 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1500 3000 4500 6000 7500 SE +/- 61.99, N = 3 SE +/- 52.69, N = 3 SE +/- 33.82, N = 3 7110.09 7010.05 6901.24 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 400 800 1200 1600 2000 SE +/- 12.91, N = 3 SE +/- 10.20, N = 3 SE +/- 5.60, N = 3 1900.09 1894.94 1902.47 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3K 6K 9K 12K 15K SE +/- 2.26, N = 3 SE +/- 10.84, N = 3 SE +/- 8.67, N = 3 12074.88 12148.02 12056.39 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: IS.D Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 140 280 420 560 700 SE +/- 0.63, N = 3 SE +/- 1.96, N = 3 SE +/- 2.15, N = 3 649.99 649.01 650.14 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6K 12K 18K 24K 30K SE +/- 29.92, N = 3 SE +/- 20.63, N = 3 SE +/- 30.90, N = 3 28133.42 28232.35 27470.50 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2K 4K 6K 8K 10K SE +/- 12.61, N = 3 SE +/- 5.21, N = 3 SE +/- 2.42, N = 3 9937.19 9921.08 9812.73 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2K 4K 6K 8K 10K SE +/- 18.18, N = 3 SE +/- 15.41, N = 3 SE +/- 1.81, N = 3 7895.42 7888.31 7646.91 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
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.10.9 Linux 5.11 Linux 5.11 Patched 90 180 270 360 450 SE +/- 5.36, N = 3 SE +/- 4.99, N = 4 SE +/- 3.38, N = 3 406 415 390 1. (CXX) g++ options: -flto -pthread
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 90 180 270 360 450 SE +/- 0.58, N = 3 SE +/- 5.13, N = 3 SE +/- 3.79, N = 3 407 400 392 1. (CXX) g++ options: -flto -pthread
CloverLeaf CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm.in input file (Problem 5). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 30 60 90 120 150 SE +/- 0.71, N = 3 SE +/- 0.06, N = 3 SE +/- 0.43, N = 3 133.71 135.15 136.24 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
CLOMP CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs. This particular test profile configuration is currently set to look at the OpenMP static schedule speed-up across all available CPU cores using the recommended test configuration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Speedup, More Is Better CLOMP 1.2 Static OMP Speedup Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 5 10 15 20 25 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 20.3 20.6 21.3 1. (CC) gcc options: -fopenmp -O3 -lm
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.10.9 Linux 5.11 Linux 5.11 Patched 0.2447 0.4894 0.7341 0.9788 1.2235 SE +/- 0.00597, N = 3 SE +/- 0.00142, N = 3 SE +/- 0.00415, N = 3 1.07576 1.08231 1.08745
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.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 13.38 13.39 13.05
Algebraic Multi-Grid Benchmark AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 1.2 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 50M 100M 150M 200M 250M SE +/- 394166.07, N = 3 SE +/- 356770.63, N = 3 SE +/- 1232320.79, N = 3 209751500 210448767 209237533 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
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.10.9 Linux 5.11 Linux 5.11 Patched 7K 14K 21K 28K 35K SE +/- 10.07, N = 3 SE +/- 33.18, N = 3 SE +/- 60.73, N = 3 34956.80 34811.63 34673.88 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 14 28 42 56 70 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 SE +/- 0.14, N = 3 62.96 63.18 62.99 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm
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.10.9 Linux 5.11 Linux 5.11 Patched 40 80 120 160 200 SE +/- 1.61, N = 3 SE +/- 0.32, N = 3 SE +/- 0.06, N = 3 183.72 182.66 182.90 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz
BLAKE2 This is a benchmark of BLAKE2 using the blake2s binary. BLAKE2 is a high-performance crypto alternative to MD5 and SHA-2/3. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.9923 1.9846 2.9769 3.9692 4.9615 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 4.35 4.28 4.41 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
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: Quality 100, Lossless Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 13.01 13.03 12.96 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.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 27.16 27.28 27.17 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 400 800 1200 1600 2000 SE +/- 10.41, N = 5 SE +/- 19.17, N = 5 SE +/- 14.57, N = 5 1942.90 1914.01 1890.03
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 800 1600 2400 3200 4000 SE +/- 47.45, N = 25 SE +/- 41.49, N = 20 SE +/- 49.45, N = 25 3668.73 3706.29 2850.40
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2K 4K 6K 8K 10K SE +/- 56.03, N = 5 SE +/- 56.14, N = 20 SE +/- 67.30, N = 11 9311.91 9183.91 9117.36
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3K 6K 9K 12K 15K SE +/- 57.02, N = 4 SE +/- 11.38, N = 15 SE +/- 44.20, N = 5 13226.3 13155.2 13130.5 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 16 32 48 64 80 SE +/- 0.53, N = 15 SE +/- 0.59, N = 8 SE +/- 0.60, N = 3 70.76 69.14 68.39 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3K 6K 9K 12K 15K SE +/- 19.07, N = 15 SE +/- 33.69, N = 8 SE +/- 59.42, N = 3 13241.8 13175.3 13094.6 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 43.3 43.4 43.4 1. (CC) gcc options: -O3 -pthread -lz -llzma
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.10.9 Linux 5.11 Linux 5.11 Patched 12 24 36 48 60 SE +/- 0.27, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 53.96 53.91 54.11 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
Crafty This is a performance test of Crafty, an advanced open-source chess engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3M 6M 9M 12M 15M SE +/- 45712.92, N = 3 SE +/- 33757.27, N = 3 SE +/- 63865.50, N = 3 11675424 11588672 11356738 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 500K 1000K 1500K 2000K 2500K SE +/- 9820.61, N = 3 SE +/- 7767.45, N = 3 SE +/- 4041.45, N = 3 2221333 2212000 2217000 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
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 Intel oneAPI initiative. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.8837 1.7674 2.6511 3.5348 4.4185 SE +/- 0.01748, N = 3 SE +/- 0.01459, N = 3 SE +/- 0.00345, N = 3 3.83570 3.92764 3.89227 MIN: 3.6 MIN: 3.69 MIN: 3.71 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2 4 6 8 10 SE +/- 0.04039, N = 3 SE +/- 0.07796, N = 3 SE +/- 0.05229, N = 3 8.13842 8.35037 8.40829 MIN: 7.72 MIN: 7.69 MIN: 7.95 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 17.26 16.94 16.99 MIN: 16.71 MIN: 16.54 MIN: 16.51 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.5469 1.0938 1.6407 2.1876 2.7345 SE +/- 0.00421, N = 3 SE +/- 0.00366, N = 3 SE +/- 0.00633, N = 3 2.41886 2.42791 2.43083 MIN: 2.31 MIN: 2.32 MIN: 2.31 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.7984 1.5968 2.3952 3.1936 3.992 SE +/- 0.00500, N = 3 SE +/- 0.00380, N = 3 SE +/- 0.00511, N = 3 3.54830 3.53779 3.54069 MIN: 3.42 MIN: 3.41 MIN: 3.42 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 600 1200 1800 2400 3000 SE +/- 28.69, N = 3 SE +/- 19.34, N = 3 SE +/- 30.62, N = 3 2533.50 2573.53 2657.20 MIN: 2482.11 MIN: 2532.58 MIN: 2608.63 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 400 800 1200 1600 2000 SE +/- 15.56, N = 15 SE +/- 29.58, N = 15 SE +/- 19.21, N = 15 1652.83 1703.54 1686.63 MIN: 1569.34 MIN: 1586.05 MIN: 1583.35 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.2081 0.4162 0.6243 0.8324 1.0405 SE +/- 0.007009, N = 3 SE +/- 0.001787, N = 3 SE +/- 0.002452, N = 3 0.924960 0.640735 0.645934 MIN: 0.86 MIN: 0.61 MIN: 0.61 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
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.8.1 Video Input: Chimera 1080p Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 0.69, N = 3 SE +/- 1.19, N = 3 SE +/- 0.21, N = 3 652.90 597.38 900.42 MIN: 494.61 / MAX: 829.38 MIN: 448.35 / MAX: 762.9 MIN: 700.11 / MAX: 1100.45 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 4K Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 50 100 150 200 250 SE +/- 0.80, N = 3 SE +/- 0.32, N = 3 SE +/- 0.43, N = 3 236.83 232.45 238.79 MIN: 176.51 / MAX: 246.62 MIN: 180.88 / MAX: 242.74 MIN: 180.39 / MAX: 246.96 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 1080p Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 2.78, N = 3 SE +/- 2.14, N = 3 SE +/- 4.51, N = 3 576.69 538.39 924.64 MIN: 435.79 / MAX: 626.68 MIN: 442.4 / MAX: 600.38 MIN: 670.54 / MAX: 1012.49 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 10-bit Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 30 60 90 120 150 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 SE +/- 0.53, N = 3 102.03 96.48 135.62 MIN: 66.87 / MAX: 222.69 MIN: 61.57 / MAX: 217.58 MIN: 94.6 / MAX: 335.55 1. (CC) gcc options: -pthread
OSPray Intel OSPray is a portable ray-tracing engine for high-performance, high-fidenlity scientific visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.30, N = 3 SE +/- 0.30, N = 3 SE +/- 0.30, N = 3 29.71 30.01 30.01 MIN: 28.57 / MAX: 32.26 MIN: 29.41 / MAX: 32.26 MIN: 28.57 / MAX: 32.26
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.2375 2.475 3.7125 4.95 6.1875 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 5.50 5.49 5.49 MIN: 5.41 / MAX: 5.59 MIN: 5.43 / MAX: 5.62 MIN: 5.43 / MAX: 5.59
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.558 1.116 1.674 2.232 2.79 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.48 2.47 2.47 MIN: 2.45 / MAX: 2.52 MIN: 2.45 / MAX: 2.5 MIN: 2.44 / MAX: 2.51
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 9 18 27 36 45 40 40 40 MAX: 41.67 MIN: 35.71 / MAX: 41.67 MAX: 41.67
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.6638 1.3276 1.9914 2.6552 3.319 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 2.95 2.95 2.94 MIN: 2.92 / MAX: 2.99 MIN: 2.92 / MAX: 3 MIN: 2.92 / MAX: 2.98
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 5 10 15 20 25 SE +/- 0.16, N = 3 SE +/- 0.16, N = 3 SE +/- 0.00, N = 3 22.06 21.90 21.74 MIN: 21.74 / MAX: 22.22 MIN: 21.74 / MAX: 22.22 MIN: 21.28 / MAX: 22.22
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 8.26 8.26 8.26 MIN: 8.13 / MAX: 8.4 MIN: 8.2 / MAX: 8.4 MIN: 8.13 / MAX: 8.4
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 14.68, N = 3 SE +/- 12.69, N = 3 SE +/- 3.49, N = 3 1039.55 1056.04 1037.51 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
AOM AV1 This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.25, N = 4 SE +/- 0.29, N = 15 22.34 22.14 30.59 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 13 26 39 52 65 SE +/- 0.52, N = 3 SE +/- 0.65, N = 15 SE +/- 0.37, N = 3 56.88 52.99 57.52 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.06, N = 3 24.21 24.09 24.29 MIN: 23.91 / MAX: 24.97 MIN: 23.64 / MAX: 25.11 MIN: 23.95 / MAX: 24.85
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 23.83 23.63 23.85 MIN: 23.47 / MAX: 24.5 MIN: 23.4 / MAX: 24.2 MIN: 23.52 / MAX: 24.46
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.23, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 25.00 24.85 24.81 MIN: 24.54 / MAX: 26.03 MIN: 24.6 / MAX: 25.46 MIN: 24.48 / MAX: 25.28
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 25.58 25.32 25.66 MIN: 25.38 / MAX: 26.11 MIN: 25.18 / MAX: 25.59 MIN: 25.3 / MAX: 26.13
Kvazaar This is a test of Kvazaar as a CPU-based H.265 video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Very Fast Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 29.11 26.57 29.35 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 12 24 36 48 60 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 SE +/- 0.11, N = 3 53.16 49.15 53.40 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2 4 6 8 10 SE +/- 0.039, N = 3 SE +/- 0.028, N = 3 SE +/- 0.030, N = 3 6.049 6.134 6.094 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 12 24 36 48 60 SE +/- 0.40, N = 3 SE +/- 0.37, N = 3 SE +/- 0.31, N = 3 50.46 48.76 51.97 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 50 100 150 200 250 SE +/- 2.12, N = 12 SE +/- 1.95, N = 12 SE +/- 2.00, N = 13 232.62 233.27 228.67 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 50 100 150 200 250 SE +/- 0.37, N = 3 SE +/- 1.34, N = 3 SE +/- 0.36, N = 3 223.02 224.74 222.17 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 50 100 150 200 250 SE +/- 1.29, N = 14 SE +/- 1.75, N = 3 SE +/- 1.52, N = 13 196.51 176.93 208.87 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.27, N = 5 SE +/- 0.06, N = 3 27.04 24.42 28.07 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 12 Total Time Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 9M 18M 27M 36M 45M SE +/- 337738.43, N = 15 SE +/- 411877.91, N = 3 SE +/- 311694.90, N = 3 44197865 43240425 43755897 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++17 -pedantic -O3 -msse -msse3 -mpopcnt -msse4.1 -mssse3 -msse2 -flto -flto=jobserver
Swet Swet is a synthetic CPU/RAM benchmark, includes multi-processor test cases. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200M 400M 600M 800M 1000M SE +/- 5000818.86, N = 3 SE +/- 2779098.64, N = 3 SE +/- 9522937.85, N = 3 1110470194 1097526391 1113589473 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.9437 1.8874 2.8311 3.7748 4.7185 SE +/- 0.015, N = 3 SE +/- 0.010, N = 3 SE +/- 0.024, N = 3 4.194 4.150 4.094 1. (CXX) g++ options: -O3 -fPIC
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.13 Time To Compile Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 20 40 60 80 100 SE +/- 0.46, N = 3 SE +/- 0.24, N = 3 SE +/- 0.05, N = 3 82.43 81.34 81.57
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 30.91 30.89 30.87 1. (CC) gcc options: -lm -lpthread -O3
Primesieve Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 11.16 11.15 11.15 1. (CXX) g++ options: -O3 -lpthread
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.1106 2.2212 3.3318 4.4424 5.553 SE +/- 0.001, N = 3 SE +/- 0.011, N = 3 SE +/- 0.011, N = 3 4.925 4.936 4.924 1. (CXX) g++ options: -fopenmp -O3
YafaRay YafaRay is an open-source physically based montecarlo ray-tracing engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 15 30 45 60 75 SE +/- 0.18, N = 3 SE +/- 0.29, N = 3 SE +/- 0.20, N = 3 66.65 66.56 66.58 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
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.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 23.17 23.15 22.99 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
DeepSpeech Mozilla DeepSpeech is a speech-to-text engine powered by TensorFlow for machine learning and derived from Baidu's Deep Speech research paper. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 16 32 48 64 80 SE +/- 0.04, N = 3 SE +/- 0.26, N = 3 SE +/- 0.46, N = 3 66.66 70.53 61.77
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.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 15.38 15.28 15.34 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
Tachyon This is a test of the threaded Tachyon, a parallel ray-tracing system, measuring the time to ray-trace a sample scene. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 10 20 30 40 50 SE +/- 0.19, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 44.43 44.54 44.44 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
Aircrack-ng Aircrack-ng is a tool for assessing WiFi/WLAN network security. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.5.2 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 16K 32K 48K 64K 80K SE +/- 78.54, N = 3 SE +/- 53.20, N = 3 SE +/- 93.65, N = 3 74814.88 74943.74 74981.02 1. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
FinanceBench FinanceBench is a collection of financial program benchmarks with support for benchmarking on the GPU via OpenCL and CPU benchmarking with OpenMP. The FinanceBench test cases are focused on Black-Sholes-Merton Process with Analytic European Option engine, QMC (Sobol) Monte-Carlo method (Equity Option Example), Bonds Fixed-rate bond with flat forward curve, and Repo Securities repurchase agreement. FinanceBench was originally written by the Cavazos Lab at University of Delaware. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Repo OpenMP Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6K 12K 18K 24K 30K SE +/- 50.11, N = 3 SE +/- 55.42, N = 3 SE +/- 377.86, N = 3 27388.83 27284.05 27738.29 1. (CXX) g++ options: -O3 -march=native -fopenmp
OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Bonds OpenMP Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 9K 18K 27K 36K 45K SE +/- 57.80, N = 3 SE +/- 306.71, N = 14 SE +/- 144.00, N = 3 40035.64 40214.87 39803.78 1. (CXX) g++ options: -O3 -march=native -fopenmp
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.10.9 Linux 5.11 Linux 5.11 Patched 0.2835 0.567 0.8505 1.134 1.4175 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 SE +/- 0.004, N = 3 1.255 1.259 1.260 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 300K 600K 900K 1200K 1500K SE +/- 1097.96, N = 3 SE +/- 169.54, N = 3 SE +/- 501.54, N = 3 1351443 1352733 1352833
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 13K 26K 39K 52K 65K SE +/- 70.59, N = 3 SE +/- 36.63, N = 3 SE +/- 36.69, N = 3 62743.9 62776.1 62792.5
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 15K 30K 45K 60K 75K SE +/- 22.34, N = 3 SE +/- 75.46, N = 3 SE +/- 67.19, N = 3 68039.5 68059.1 68077.2
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 300K 600K 900K 1200K 1500K SE +/- 512.20, N = 3 SE +/- 660.78, N = 3 SE +/- 786.91, N = 3 1216837 1216700 1217200
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: Exhaustive Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 100.50 100.64 100.62 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
GEGL GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.0865 2.173 3.2595 4.346 5.4325 SE +/- 0.050, N = 3 SE +/- 0.041, N = 14 SE +/- 0.030, N = 13 4.829 4.727 4.520
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.19, N = 3 41.63 41.33 40.86
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 29.99 30.01 29.51
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2 4 6 8 10 SE +/- 0.067, N = 3 SE +/- 0.084, N = 3 SE +/- 0.060, N = 3 6.510 6.738 5.434
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.062, N = 3 SE +/- 0.054, N = 3 SE +/- 0.012, N = 3 9.459 9.294 8.454
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.046, N = 3 SE +/- 0.087, N = 3 SE +/- 0.049, N = 3 10.541 11.233 9.542
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 13.11 14.62 12.12
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.10.9 Linux 5.11 Linux 5.11 Patched 8 16 24 32 40 SE +/- 0.31, N = 3 SE +/- 0.24, N = 3 SE +/- 0.34, N = 3 35.09 34.95 34.08
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 10.3.1+dfsg Processing 60 Page PDF Document Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 12.63 12.78 12.47
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 9 18 27 36 45 SE +/- 0.36, N = 15 SE +/- 0.34, N = 3 SE +/- 0.35, N = 15 36.43 36.76 38.12 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3K 6K 9K 12K 15K SE +/- 12.08, N = 3 SE +/- 129.75, N = 4 SE +/- 90.40, N = 3 12300.08 12301.29 12206.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 40K 80K 120K 160K 200K SE +/- 186.83, N = 3 SE +/- 165.85, N = 3 SE +/- 139.54, N = 3 172973.69 173053.48 172877.32 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
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.10.9 Linux 5.11 Linux 5.11 Patched 70 140 210 280 350 SE +/- 0.47, N = 3 SE +/- 0.31, N = 3 SE +/- 0.52, N = 3 324.63 326.42 326.38 1. (CC) gcc options: -pthread -shared -fwrapv -O2 -lxc -lblas -lmpi
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 1.1.1 Model: SqueezeNetV1.0 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.1891 2.3782 3.5673 4.7564 5.9455 SE +/- 0.069, N = 13 SE +/- 0.049, N = 15 SE +/- 0.072, N = 3 5.186 5.174 5.285 MIN: 4.76 / MAX: 14.2 MIN: 4.76 / MAX: 13.98 MIN: 5.07 / MAX: 8.3 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 1.1.1 Model: resnet-v2-50 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.10, N = 13 SE +/- 0.06, N = 15 SE +/- 0.02, N = 3 24.16 23.97 24.02 MIN: 22.55 / MAX: 76.17 MIN: 22.59 / MAX: 34.14 MIN: 23.18 / MAX: 31.74 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 1.1.1 Model: inception-v3 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.22, N = 13 SE +/- 0.15, N = 15 SE +/- 0.31, N = 3 31.43 31.14 31.56 MIN: 28.91 / MAX: 40.53 MIN: 29.14 / MAX: 40.21 MIN: 30.24 / MAX: 40.01 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 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 20201218 Target: CPU - Model: mobilenet Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.09, N = 10 SE +/- 0.14, N = 3 SE +/- 0.13, N = 14 12.22 12.21 12.20 MIN: 11.9 / MAX: 13.23 MIN: 11.92 / MAX: 12.61 MIN: 11.86 / MAX: 24 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v2-v2 - Model: mobilenet-v2 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.0103 2.0206 3.0309 4.0412 5.0515 SE +/- 0.00, N = 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 14 4.49 4.48 4.46 MIN: 4.3 / MAX: 6.35 MIN: 4.32 / MAX: 5.77 MIN: 4.29 / MAX: 5.81 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v3-v3 - Model: mobilenet-v3 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.9405 1.881 2.8215 3.762 4.7025 SE +/- 0.01, N = 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 14 4.17 4.18 4.16 MIN: 4.05 / MAX: 5.45 MIN: 4.11 / MAX: 5.51 MIN: 4.1 / MAX: 5.46 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: shufflenet-v2 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.0035 2.007 3.0105 4.014 5.0175 SE +/- 0.01, N = 9 SE +/- 0.01, N = 3 SE +/- 0.01, N = 12 4.46 4.45 4.44 MIN: 4.37 / MAX: 11.58 MIN: 4.39 / MAX: 5.41 MIN: 4.35 / MAX: 7.79 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mnasnet Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.9023 1.8046 2.7069 3.6092 4.5115 SE +/- 0.03, N = 10 SE +/- 0.01, N = 3 SE +/- 0.03, N = 14 4.01 3.98 4.00 MIN: 3.84 / MAX: 5.11 MIN: 3.85 / MAX: 5.1 MIN: 3.83 / MAX: 5.25 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: efficientnet-b0 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.2218 2.4436 3.6654 4.8872 6.109 SE +/- 0.03, N = 10 SE +/- 0.00, N = 3 SE +/- 0.03, N = 14 5.43 5.39 5.40 MIN: 5.31 / MAX: 6.91 MIN: 5.34 / MAX: 6.78 MIN: 5.3 / MAX: 7.34 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: blazeface Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.414 0.828 1.242 1.656 2.07 SE +/- 0.01, N = 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 14 1.84 1.83 1.83 MIN: 1.8 / MAX: 2.36 MIN: 1.8 / MAX: 2.01 MIN: 1.79 / MAX: 2.15 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: googlenet Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.06, N = 10 SE +/- 0.01, N = 3 SE +/- 0.15, N = 14 13.17 13.12 13.24 MIN: 12.7 / MAX: 21.33 MIN: 12.69 / MAX: 13.88 MIN: 12.64 / MAX: 22.25 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: vgg16 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 13 26 39 52 65 SE +/- 0.12, N = 10 SE +/- 0.02, N = 3 SE +/- 0.03, N = 14 59.34 60.13 60.14 MIN: 57.62 / MAX: 66.96 MIN: 59.07 / MAX: 62.39 MIN: 58.9 / MAX: 140.56 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet18 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.03, N = 10 SE +/- 0.01, N = 3 SE +/- 0.08, N = 14 14.67 14.69 14.76 MIN: 14.5 / MAX: 23.18 MIN: 14.57 / MAX: 15.27 MIN: 14.51 / MAX: 16.44 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: alexnet Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.18, N = 10 SE +/- 0.01, N = 3 SE +/- 0.11, N = 14 11.37 11.13 11.37 MIN: 10.98 / MAX: 13.3 MIN: 11 / MAX: 11.54 MIN: 11.05 / MAX: 12.62 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet50 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.12, N = 10 SE +/- 0.04, N = 3 SE +/- 0.21, N = 14 25.19 25.11 25.45 MIN: 24.48 / MAX: 29.61 MIN: 24.83 / MAX: 33.79 MIN: 24.75 / MAX: 36.04 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: yolov4-tiny Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 5 10 15 20 25 SE +/- 0.22, N = 10 SE +/- 0.11, N = 3 SE +/- 0.20, N = 14 21.62 21.48 21.72 MIN: 21.01 / MAX: 26.06 MIN: 21.03 / MAX: 22.53 MIN: 20.98 / MAX: 29.43 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: squeezenet_ssd Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.07, N = 10 SE +/- 0.04, N = 3 SE +/- 0.07, N = 13 14.68 14.77 14.70 MIN: 14.02 / MAX: 15.52 MIN: 14.42 / MAX: 23.23 MIN: 14.02 / MAX: 23.03 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: regnety_400m Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.03, N = 10 SE +/- 0.03, N = 3 SE +/- 0.02, N = 14 17.97 17.94 17.74 MIN: 17.63 / MAX: 25.5 MIN: 17.65 / MAX: 19.09 MIN: 17.48 / MAX: 21.04 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
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.10.9 Linux 5.11 Linux 5.11 Patched 50 100 150 200 250 SE +/- 1.41, N = 3 SE +/- 1.85, N = 3 SE +/- 1.57, N = 3 217.27 218.72 214.93 MIN: 210.43 / MAX: 261.68 MIN: 208.42 / MAX: 254.24 MIN: 209.92 / MAX: 253.5 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.10.9 Linux 5.11 Linux 5.11 Patched 50 100 150 200 250 SE +/- 0.81, N = 3 SE +/- 0.71, N = 3 SE +/- 0.90, N = 3 209.09 208.57 209.49 MIN: 207.26 / MAX: 210.36 MIN: 207.5 / MAX: 210.16 MIN: 207.52 / MAX: 210.75 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
PlaidML This test profile uses PlaidML deep learning framework developed by Intel for offering up various benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG16 - Device: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 5 10 15 20 25 SE +/- 0.18, N = 3 SE +/- 0.28, N = 3 SE +/- 0.12, N = 3 20.96 21.21 20.92
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: VGG19 - Device: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 17.21 17.38 17.38
OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 11.52 11.60 11.46
OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.4 Acceleration: CPU - Scene: Supercar Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2 4 6 8 10 SE +/- 0.007, N = 3 SE +/- 0.004, N = 3 SE +/- 0.013, N = 3 8.693 8.662 8.674
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 13 26 39 52 65 SE +/- 0.21, N = 3 SE +/- 0.25, N = 3 SE +/- 0.37, N = 3 50.04 59.48 44.80 1. firefox 84.0.2
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 10.86, N = 3 SE +/- 6.97, N = 3 SE +/- 3.43, N = 3 909.3 896.9 903.2 1. firefox 84.0.2
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 30 60 90 120 150 SE +/- 0.81, N = 3 SE +/- 1.13, N = 15 88.3 89.2 115.0 1. firefox 84.0.2
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 20 40 60 80 100 SE +/- 0.99, N = 4 SE +/- 0.26, N = 3 SE +/- 0.99, N = 3 84.98 80.48 91.87 1. firefox 84.0.2
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 30 60 90 120 150 SE +/- 1.00, N = 3 SE +/- 1.17, N = 15 SE +/- 0.88, N = 3 122 111 125 1. firefox 84.0.2
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 5 10 15 20 25 SE +/- 0.17, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 17.19 18.58 14.47 1. chrome 88.0.4324.96
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 5.15, N = 3 SE +/- 9.96, N = 15 SE +/- 3.55, N = 3 616.8 789.5 555.2 1. chrome 88.0.4324.96
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 700 1400 2100 2800 3500 SE +/- 10.40, N = 3 SE +/- 37.22, N = 3 SE +/- 23.10, N = 3 3171 3325 2826 1. firefox 84.0.2
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 12 24 36 48 60 SE +/- 0.21, N = 3 SE +/- 0.38, N = 3 SE +/- 0.09, N = 3 54.9 52.3 55.2 1. chrome 88.0.4324.96
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 40 80 120 160 200 SE +/- 2.07, N = 3 SE +/- 1.64, N = 5 SE +/- 0.82, N = 3 172.14 161.81 196.48 1. chrome 88.0.4324.96
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 1.33, N = 8 SE +/- 0.67, N = 3 174 159 179 1. chrome 88.0.4324.96
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 700 1400 2100 2800 3500 SE +/- 16.62, N = 3 SE +/- 15.33, N = 3 SE +/- 6.69, N = 3 3060 3110 3061 1. chrome 88.0.4324.96
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.29, N = 3 SE +/- 0.06, N = 3 24.4 23.9 24.2 1. firefox 84.0.2
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 70 140 210 280 350 SE +/- 0.95, N = 3 SE +/- 2.35, N = 3 SE +/- 1.12, N = 3 302.1 298.7 302.9 1. firefox 84.0.2
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.19, N = 10 SE +/- 0.17, N = 15 24.57 24.40 24.67 1. chrome 88.0.4324.96
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 60 120 180 240 300 SE +/- 2.40, N = 3 SE +/- 2.81, N = 4 SE +/- 3.20, N = 3 252.81 254.48 253.02 1. chrome 88.0.4324.96
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.27, N = 3 SE +/- 0.29, N = 3 38.22 38.06 38.03 1. git version 2.27.0
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.10.9 Linux 5.11 Linux 5.11 Patched 5 10 15 20 25 SE +/- 0.14, N = 12 SE +/- 0.11, N = 3 SE +/- 0.18, N = 15 18.69 18.64 18.82
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.10.9 Linux 5.11 Linux 5.11 Patched 16M 32M 48M 64M 80M SE +/- 570337.74, N = 15 SE +/- 266941.74, N = 3 SE +/- 451180.36, N = 3 70949383 74758563 73934070 1. (CXX) g++ options: -O3 -fopenmp
Tesseract Tesseract is a fork of Cube 2 Sauerbraten with numerous graphics and game-play improvements. Tesseract has been in development since 2012 while its first release happened in May of 2014. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 150 300 450 600 750 SE +/- 4.63, N = 15 SE +/- 7.98, N = 12 SE +/- 8.64, N = 3 516.89 400.65 691.12
OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 90 180 270 360 450 SE +/- 4.94, N = 3 SE +/- 4.99, N = 15 SE +/- 2.11, N = 3 345.91 363.78 426.41
Unigine Superposition This test calculates the average frame-rate within the Superposition demo for the Unigine engine, released in 2017. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 50 100 150 200 250 SE +/- 2.65, N = 3 SE +/- 5.90, N = 12 SE +/- 1.43, N = 3 238.7 218.6 241.4 MAX: 351.5 MAX: 372.3 MAX: 356.9
OpenBenchmarking.org Frames Per Second, More Is Better Unigine Superposition 1.0 Resolution: 3840 x 2160 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 96.5 96.5 96.4 MAX: 118.8 MAX: 118.4 MAX: 119.3
OpenBenchmarking.org Frames Per Second, More Is Better Warsow 2.5 Beta Resolution: 3840 x 2160 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 90 180 270 360 450 SE +/- 0.26, N = 3 SE +/- 0.20, N = 3 SE +/- 0.30, N = 3 422.2 431.9 432.7
Xonotic This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Low Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 150 300 450 600 750 SE +/- 1.55, N = 3 SE +/- 1.10, N = 3 SE +/- 8.74, N = 3 667.32 667.90 675.27 MIN: 412 / MAX: 1398 MIN: 357 / MAX: 1381 MIN: 432 / MAX: 1414
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: High Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 120 240 360 480 600 SE +/- 1.27, N = 3 SE +/- 21.79, N = 15 SE +/- 0.86, N = 3 536.44 385.34 540.74 MIN: 259 / MAX: 848 MIN: 179 / MAX: 871 MIN: 350 / MAX: 871
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultra Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 100 200 300 400 500 SE +/- 1.37, N = 3 SE +/- 7.09, N = 15 SE +/- 0.46, N = 3 468.12 299.31 472.04 MIN: 245 / MAX: 736 MIN: 164 / MAX: 735 MIN: 280 / MAX: 740
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 80 160 240 320 400 SE +/- 1.07, N = 3 SE +/- 5.71, N = 15 SE +/- 1.38, N = 3 371.71 260.88 376.94 MIN: 53 / MAX: 642 MIN: 57 / MAX: 658 MIN: 63 / MAX: 622
GpuTest GpuTest is a cross-platform OpenGL benchmark developed at Geeks3D.com that offers tech demos such as FurMark, TessMark, and other workloads to stress various areas of GPUs and drivers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: GiMark - Resolution: 3840 x 2160 - Mode: Fullscreen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2K 4K 6K 8K 10K SE +/- 24.04, N = 3 SE +/- 5.17, N = 3 SE +/- 7.17, N = 3 10912 10884 10870
OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: Plot3D - Resolution: 3840 x 2160 - Mode: Fullscreen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 15K 30K 45K 60K 75K SE +/- 35.22, N = 3 SE +/- 36.86, N = 3 SE +/- 58.59, N = 3 69051 68987 68923
OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: Furmark - Resolution: 3840 x 2160 - Mode: Fullscreen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1000 2000 3000 4000 5000 SE +/- 1.86, N = 3 SE +/- 5.90, N = 3 SE +/- 2.85, N = 3 4617 4617 4620
OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: TessMark - Resolution: 3840 x 2160 - Mode: Fullscreen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4K 8K 12K 16K 20K SE +/- 11.35, N = 3 SE +/- 6.08, N = 3 SE +/- 5.86, N = 3 19604 19625 19597
OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: Triangle - Resolution: 3840 x 2160 - Mode: Fullscreen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 90K 180K 270K 360K 450K SE +/- 756.76, N = 3 SE +/- 324.10, N = 3 SE +/- 268.53, N = 3 425381 424446 424552
OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: Pixmark Piano - Resolution: 3840 x 2160 - Mode: Fullscreen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 845 847 846
OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Test: Pixmark Volplosion - Resolution: 3840 x 2160 - Mode: Fullscreen Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 400 800 1200 1600 2000 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 2090 2094 2091
OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 900 1800 2700 3600 4500 SE +/- 115.46, N = 15 SE +/- 17.19, N = 3 SE +/- 31.91, N = 3 3537.89 4058.68 3940.78
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 40 80 120 160 200 SE +/- 0.35, N = 3 SE +/- 0.15, N = 3 SE +/- 0.56, N = 3 192.77 197.17 197.32
OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 400 800 1200 1600 2000 SE +/- 3.62, N = 3 SE +/- 1.59, N = 3 SE +/- 5.80, N = 3 2008.87 2054.74 2056.32
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 5 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.367 0.734 1.101 1.468 1.835 SE +/- 0.004, N = 3 SE +/- 0.010, N = 3 SE +/- 0.014, N = 3 1.553 1.508 1.631
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 6 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 0.493 0.986 1.479 1.972 2.465 SE +/- 0.021, N = 3 SE +/- 0.012, N = 3 SE +/- 0.010, N = 3 2.083 2.004 2.191
OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 10 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.1385 2.277 3.4155 4.554 5.6925 SE +/- 0.048, N = 4 SE +/- 0.056, N = 15 SE +/- 0.029, N = 3 4.397 3.575 5.060
Rust Mandelbrot This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 8 16 24 32 40 SE +/- 0.14, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 32.47 32.68 31.61 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
Rust Prime Benchmark Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1.168 2.336 3.504 4.672 5.84 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 5.191 5.175 5.182 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 7 14 21 28 35 SE +/- 0.29, N = 4 SE +/- 0.25, N = 3 SE +/- 0.21, N = 3 27.68 27.15 27.37 1. (CC) gcc options: -lm -O3
FFmpeg This test uses FFmpeg for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 2 4 6 8 10 SE +/- 0.037, N = 3 SE +/- 0.057, N = 15 SE +/- 0.062, N = 6 6.968 6.908 6.453 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Cpuminer-Opt Cpuminer-Opt is a fork of cpuminer-multi that carries a wide range of CPU performance optimizations for measuring the potential cryptocurrency mining performance of the CPU/processor with a wide variety of cryptocurrencies. The benchmark reports the hash speed for the CPU mining performance for the selected cryptocurrency. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Magi Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 10.16, N = 3 SE +/- 11.18, N = 3 SE +/- 1.73, N = 3 885.48 901.00 867.39 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: x25x Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 140 280 420 560 700 SE +/- 8.85, N = 3 SE +/- 2.23, N = 3 SE +/- 3.36, N = 3 625.43 626.31 623.19 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Deepcoin Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3K 6K 9K 12K 15K SE +/- 159.83, N = 3 SE +/- 88.88, N = 3 SE +/- 79.65, N = 3 12127 12170 12223 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Garlicoin Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 1100 2200 3300 4400 5500 SE +/- 120.61, N = 12 SE +/- 44.69, N = 3 SE +/- 33.18, N = 3 3948.73 3388.42 5232.85 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Node.js V8 Web Tooling Benchmark Running the V8 project's Web-Tooling-Benchmark under Node.js. The Web-Tooling-Benchmark stresses JavaScript-related workloads common to web developers like Babel and TypeScript and Babylon. This test profile can test the system's JavaScript performance with Node.js. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 4 8 12 16 20 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 14.88 14.90 15.23 1. Nodejs
v12.18.2
OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 400 800 1200 1600 2000 SE +/- 8.09, N = 3 SE +/- 2.25, N = 3 SE +/- 6.34, N = 3 1890.36 1895.34 1884.49 1. (CXX) g++ options: -lpthread
OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Gridding Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 700 1400 2100 2800 3500 SE +/- 36.32, N = 3 SE +/- 30.56, N = 7 SE +/- 36.96, N = 15 3301.49 3378.15 3430.62 1. (CXX) g++ options: -lpthread
OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 900 1800 2700 3600 4500 SE +/- 0.00, N = 3 SE +/- 24.89, N = 7 SE +/- 12.33, N = 15 4226.29 4275.62 4204.55 1. (CXX) g++ options: -lpthread
Sysbench This is a benchmark of Sysbench with CPU and memory sub-tests. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3M 6M 9M 12M 15M SE +/- 29933.51, N = 3 SE +/- 21416.58, N = 3 SE +/- 5094.96, N = 3 15246091.49 15268295.81 15419966.36 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 20K 40K 60K 80K 100K SE +/- 110.55, N = 3 SE +/- 35.81, N = 3 SE +/- 118.62, N = 3 90775.54 90626.55 90585.22 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
DDraceNetwork This is a test of DDraceNetwork, an open-source cooperative platformer. OpenGL 3.3 is used for rendering, with fallbacks for older OpenGL versions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 2.0 - Zoom: Default - Demo: Multeasymap Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 70 140 210 280 350 SE +/- 2.10, N = 3 SE +/- 3.49, N = 15 SE +/- 2.92, N = 3 252.30 243.23 305.92 MIN: 118.54 / MAX: 401.61 MIN: 105.4 / MAX: 489.72 MIN: 154.42 / MAX: 477.33 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
OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 2.0 - Zoom: Default - Demo: Multeasymap - Total Frame Time Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 Min: 2.95 / Avg: 4.06 / Max: 8.44 Min: 2.48 / Avg: 4.6 / Max: 9.08 Min: 2.1 / Avg: 3.35 / Max: 6.48 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
OpenBenchmarking.org Frames Per Second, More Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 100 200 300 400 500 SE +/- 2.16, N = 3 SE +/- 5.26, N = 3 SE +/- 4.61, N = 15 388.77 415.31 463.17 MIN: 167.73 / MAX: 497.76 MIN: 160.46 / MAX: 499.75 MIN: 194.67 / 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
OpenBenchmarking.org Milliseconds, Fewer Is Better DDraceNetwork 15.2.3 Resolution: 3840 x 2160 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 3 6 9 12 15 Min: 2.01 / Avg: 2.6 / Max: 5.45 Min: 2 / Avg: 2.49 / Max: 7.55 Min: 2 / Avg: 2.36 / Max: 8.11 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
yquake2 This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: OpenGL 3.x - Resolution: 3840 x 2160 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 200 400 600 800 1000 SE +/- 0.53, N = 3 SE +/- 0.50, N = 3 SE +/- 2.24, N = 3 989.5 988.5 987.0 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
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: Software CPU - Resolution: 3840 x 2160 Linux 5.10.9 Linux 5.11 Linux 5.11 Patched 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.19, N = 3 SE +/- 0.44, N = 3 49.0 50.5 48.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
Linux 5.10.9 Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 2000GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.10, Kernel: 5.10.9-051009-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 21.0.0-devel (git-f01bca8 2021-01-08 groovy-oibaf-ppa) (LLVM 11.0.1), Vulkan: 1.2.164, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/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: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009Graphics Notes: GLAMORJava Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)Python Notes: Python 3.8.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 23 January 2021 14:49 by user phoronix.
Linux 5.11 Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 2000GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.10, Kernel: 5.11.0-051100rc4daily20210121-generic (x86_64) 20210120, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 21.0.0-devel (git-f01bca8 2021-01-08 groovy-oibaf-ppa) (LLVM 11.0.1), Vulkan: 1.2.164, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/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: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009Graphics Notes: GLAMORJava Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)Python Notes: Python 3.8.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 22 January 2021 10:15 by user phoronix.
Linux 5.11 Patched Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3202 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 2000GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 20.10, Kernel: 5.11.0-rc4-max-boost-inv-patch (x86_64) 20210121, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: amdgpu 19.1.0, OpenGL: 4.6 Mesa 21.0.0-devel (git-f01bca8 2021-01-08 groovy-oibaf-ppa) (LLVM 11.0.1), Vulkan: 1.2.164, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/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: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009Java Notes: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)Python Notes: Python 3.8.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 21 January 2021 18:09 by user phoronix.