Intel Core i7-1165G7 testing with a Dell 0GG9PT (1.0.3 BIOS) and Intel UHD 3GB on Ubuntu 20.10 via the Phoronix Test Suite.
Linux 5.10.2 Processor: Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads), Motherboard: Dell 0GG9PT (1.0.3 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Kioxia KBG40ZNS256G NVMe 256GB, Graphics: Intel UHD 3GB (1300MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 20.10, Kernel: 5.10.2-051002-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1, Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1200
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++,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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Python 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Linux 5.11 Git OS: Ubuntu 20.10, Kernel: 5.10.0-051000rc7daily20201213-generic (x86_64) 20201212, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1, Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1200
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex Linux 5.10.2 Linux 5.11 Git 5 10 15 20 25 SE +/- 0.12, N = 3 SE +/- 0.22, N = 3 20.7 20.3 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex Linux 5.10.2 Linux 5.11 Git 4 8 12 16 20 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 15.4 15.0 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex Linux 5.10.2 Linux 5.11 Git 3 6 9 12 15 SE +/- 0.14, N = 15 SE +/- 0.00, N = 3 13.6 12.9 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock Linux 5.11 Git Linux 5.10.2 4 8 12 16 20 SE +/- 0.12, N = 15 SE +/- 0.11, N = 15 14.1 13.9 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
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.2 Linux 5.11 Git 90 180 270 360 450 SE +/- 0.36, N = 3 SE +/- 2.60, N = 3 428.10 414.75
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.2 Linux 5.11 Git 1.125 2.25 3.375 4.5 5.625 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 4.4 5.0 1. (CC) gcc options: -fopenmp -O3 -lm
ET: Legacy ETLegacy is an open-source engine evolution of Wolfenstein: Enemy Territory, a World War II era first person shooter that was released for free by Splash Damage using the id Tech 3 engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Renderer2 - Resolution: 1920 x 1200 Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 1.37, N = 3 SE +/- 1.87, N = 3 134.5 135.0
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 400 800 1200 1600 2000 SE +/- 31.26, N = 12 SE +/- 27.68, N = 12 2000 2020 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 200 400 600 800 1000 SE +/- 15.69, N = 12 SE +/- 13.79, N = 12 997 1006 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 200 400 600 800 1000 SE +/- 37.75, N = 15 SE +/- 28.27, N = 15 1105 1126 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 60K 120K 180K 240K 300K SE +/- 9714.10, N = 15 SE +/- 7220.65, N = 15 282800 288267 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 400 800 1200 1600 2000 SE +/- 29.14, N = 15 SE +/- 43.43, N = 12 1797 1827 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 200 400 600 800 1000 SE +/- 14.57, N = 15 SE +/- 21.71, N = 12 895 910 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 200 400 600 800 1000 SE +/- 5.20, N = 3 SE +/- 47.66, N = 15 828 912 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 50K 100K 150K 200K 250K SE +/- 1154.70, N = 3 SE +/- 12183.07, N = 15 212000 233467 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 50 100 150 200 250 SE +/- 5.21, N = 15 SE +/- 12.51, N = 12 194 239 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 2.61, N = 15 SE +/- 6.26, N = 12 93 116 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 9.61, N = 12 SE +/- 14.94, N = 13 131.5 170.0 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 9K 18K 27K 36K 45K SE +/- 2415.07, N = 12 SE +/- 3821.70, N = 13 33583 43615 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 80 160 240 320 400 SE +/- 23.82, N = 12 SE +/- 16.18, N = 12 264 355 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 11.88, N = 12 SE +/- 8.09, N = 12 128 174 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 3.28, N = 13 SE +/- 4.33, N = 15 97.3 179.0 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 10K 20K 30K 40K 50K SE +/- 861.39, N = 13 SE +/- 1097.91, N = 15 24862 45753 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 500 1000 1500 2000 2500 SE +/- 29.67, N = 3 SE +/- 16.76, N = 3 2117 2141 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 200 400 600 800 1000 SE +/- 14.90, N = 3 SE +/- 8.21, N = 3 1055 1067 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 150 300 450 600 750 711 711 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 40K 80K 120K 160K 200K 182000 182000 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 400 800 1200 1600 2000 SE +/- 23.18, N = 12 SE +/- 22.82, N = 15 1917 1918 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 200 400 600 800 1000 SE +/- 11.56, N = 12 SE +/- 11.42, N = 15 955 956 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 200 400 600 800 1000 SE +/- 59.24, N = 15 711 789 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 40K 80K 120K 160K 200K SE +/- 15177.57, N = 15 182000 202333 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 90 180 270 360 450 SE +/- 7.57, N = 15 397 416 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 3.80, N = 15 195 205 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 60 120 180 240 300 SE +/- 10.19, N = 15 SE +/- 14.70, N = 12 254 289 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 16K 32K 48K 64K 80K SE +/- 2619.09, N = 15 SE +/- 3752.87, N = 12 64880 74008 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 80 160 240 320 400 SE +/- 11.21, N = 15 SE +/- 13.29, N = 12 348 359 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 5.62, N = 15 SE +/- 6.62, N = 12 170 176 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 60 120 180 240 300 SE +/- 10.89, N = 15 SE +/- 9.12, N = 15 273 295 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 5.11 Git Linux 5.10.2 16K 32K 48K 64K 80K SE +/- 2795.86, N = 15 SE +/- 2332.78, N = 15 69933 75393 1. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Linux 5.10.2 Linux 5.11 Git 4 8 12 16 20 SE +/- 0.12, N = 12 SE +/- 0.13, N = 12 14.32 13.54 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Linux 5.10.2 Linux 5.11 Git 7 14 21 28 35 SE +/- 0.36, N = 4 SE +/- 0.29, N = 5 29.14 27.69 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 5.10.2 Linux 5.11 Git 13 26 39 52 65 SE +/- 0.42, N = 3 SE +/- 0.53, N = 3 59.54 56.76 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Linux 5.10.2 Linux 5.11 Git 2 4 6 8 10 SE +/- 0.135, N = 12 SE +/- 0.106, N = 13 6.581 6.088 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 0.77, N = 3 SE +/- 0.27, N = 3 129.45 117.64 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Linux 5.10.2 Linux 5.11 Git 3 6 9 12 15 SE +/- 0.13, N = 12 SE +/- 0.14, N = 12 13.59 12.89 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Linux 5.10.2 Linux 5.11 Git 7 14 21 28 35 SE +/- 0.30, N = 12 SE +/- 0.24, N = 7 28.02 26.91 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 5.10.2 Linux 5.11 Git 13 26 39 52 65 SE +/- 0.39, N = 3 SE +/- 0.42, N = 3 58.79 56.12 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 0.34, N = 3 SE +/- 0.34, N = 3 130.03 119.76 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 5.10.2 Linux 5.11 Git 60 120 180 240 300 SE +/- 0.27, N = 3 SE +/- 0.97, N = 3 267.11 255.86 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 4096 Linux 5.10.2 Linux 5.11 Git 300K 600K 900K 1200K 1500K SE +/- 5325.46, N = 3 SE +/- 18654.10, N = 3 1574334 1589212
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 Linux 5.10.2 Linux 5.11 Git 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 157550.75, N = 12 SE +/- 146127.31, N = 12 4948049 5214470
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 4096 Linux 5.11 Git Linux 5.10.2 200K 400K 600K 800K 1000K SE +/- 20061.82, N = 15 SE +/- 20607.12, N = 15 863162 934184
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 Linux 5.10.2 Linux 5.11 Git 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 216164.16, N = 13 SE +/- 39077.10, N = 3 5017388 5295630
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 4096 Linux 5.11 Git Linux 5.10.2 200K 400K 600K 800K 1000K SE +/- 1566.11, N = 3 SE +/- 8352.00, N = 3 819392 841666
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 Linux 5.10.2 Linux 5.11 Git 400K 800K 1200K 1600K 2000K SE +/- 20368.15, N = 15 SE +/- 26835.62, N = 3 1972896 2034690
OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 4096 Linux 5.10.2 Linux 5.11 Git 200K 400K 600K 800K 1000K SE +/- 8062.37, N = 15 SE +/- 9565.22, N = 15 1002843 1009436
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Linux 5.10.2 Linux 5.11 Git 0.8008 1.6016 2.4024 3.2032 4.004 SE +/- 0.011, N = 3 SE +/- 0.023, N = 3 3.559 3.542 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.11 Git Linux 5.10.2 0.0675 0.135 0.2025 0.27 0.3375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.2 0.3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.11 Git Linux 5.10.2 800 1600 2400 3200 4000 SE +/- 10.00, N = 3 SE +/- 14.51, N = 3 3535.39 3285.11 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.10.2 Linux 5.11 Git 9 18 27 36 45 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 40.4 40.4 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.10.2 Linux 5.11 Git 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 21.90 21.89 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.10.2 Linux 5.11 Git 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.29, N = 3 40.4 40.6 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.10.2 Linux 5.11 Git 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 21.90 21.80 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Linux 5.10.2 Linux 5.11 Git 0.7949 1.5898 2.3847 3.1796 3.9745 SE +/- 0.012, N = 3 SE +/- 0.014, N = 3 3.533 3.508 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Linux 5.10.2 Linux 5.11 Git 1.3246 2.6492 3.9738 5.2984 6.623 SE +/- 0.163, N = 14 SE +/- 0.163, N = 12 5.887 5.505 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Linux 5.10.2 Linux 5.11 Git 6 12 18 24 30 SE +/- 0.28, N = 12 SE +/- 0.27, N = 12 25.65 24.43 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.10.2 Linux 5.11 Git 8 16 24 32 40 SE +/- 0.40, N = 15 SE +/- 0.47, N = 13 34.0 35.6 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.10.2 Linux 5.11 Git 6 12 18 24 30 SE +/- 0.27, N = 15 SE +/- 0.29, N = 13 26.05 24.92 1. (CXX) g++ options: -O3 -lsnappy -lpthread
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.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 0.30, N = 3 SE +/- 0.19, N = 3 153.28 154.79 MIN: 122.25 / MAX: 176.27 MIN: 123.89 / MAX: 178.9 1. mpv 0.32.0
OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only Linux 5.10.2 Linux 5.11 Git 90 180 270 360 450 SE +/- 1.87, N = 3 SE +/- 1.72, N = 3 404.83 413.24 MIN: 331.57 / MAX: 461.03 MIN: 332.95 / MAX: 461.03 1. mpv 0.32.0
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.11 Git Linux 5.10.2 3 6 9 12 15 SE +/- 0.28, N = 12 SE +/- 0.22, N = 12 12.51 12.49 MIN: 6.9 MIN: 6.58 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.2 Linux 5.11 Git 2 4 6 8 10 SE +/- 0.08248, N = 4 SE +/- 0.04548, N = 14 7.03158 6.49333 MIN: 5.47 MIN: 5.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: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Linux 5.10.2 Linux 5.11 Git 4 8 12 16 20 SE +/- 0.15, N = 12 SE +/- 0.18, N = 12 14.08 13.62 MIN: 8.26 MIN: 8.2 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.2 Linux 5.11 Git 4 8 12 16 20 SE +/- 0.14, N = 3 SE +/- 0.18, N = 3 14.80 13.95 MIN: 12.02 MIN: 12 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.2 Linux 5.11 Git 3 6 9 12 15 SE +/- 0.18, N = 14 SE +/- 0.16, N = 15 12.12 11.39 MIN: 9.3 MIN: 9.25 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.2 Linux 5.11 Git 2K 4K 6K 8K 10K SE +/- 20.48, N = 3 SE +/- 2.19, N = 3 9319.67 8931.47 MIN: 9204.55 MIN: 8889.68 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.2 Linux 5.11 Git 1000 2000 3000 4000 5000 SE +/- 8.68, N = 3 SE +/- 1.79, N = 3 4821.02 4567.76 MIN: 4753 MIN: 4527 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.2 Linux 5.11 Git 1.214 2.428 3.642 4.856 6.07 SE +/- 0.02425, N = 3 SE +/- 0.01477, N = 3 5.39537 5.05659 MIN: 3.94 MIN: 3.93 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Opus Codec Encoding Opus is an open audio codec. Opus is a lossy audio compression format designed primarily for interactive real-time applications over the Internet. This test uses Opus-Tools and measures the time required to encode a WAV file to Opus. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode Linux 5.10.2 Linux 5.11 Git 2 4 6 8 10 SE +/- 0.015, N = 5 SE +/- 0.020, N = 5 7.415 7.374 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Linux 5.10.2 Linux 5.11 Git 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 10.33 10.19 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Linux 5.10.2 Linux 5.11 Git 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 10.85 10.75 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 5.10.2 Linux 5.11 Git 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 38.57 37.93 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Linux 5.11 Git Linux 5.10.2 7 14 21 28 35 SE +/- 0.31, N = 15 SE +/- 0.44, N = 12 30.18 28.86 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Linux 5.10.2 Linux 5.11 Git 15 30 45 60 75 SE +/- 0.19, N = 3 SE +/- 0.14, N = 3 67.85 67.43 1. (CC) gcc options: -lm
perf-bench This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait Linux 5.10.2 Linux 5.11 Git 40K 80K 120K 160K 200K SE +/- 669.98, N = 3 SE +/- 2272.22, N = 3 190029 196174 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash Linux 5.10.2 Linux 5.11 Git 900K 1800K 2700K 3600K 4500K SE +/- 48704.62, N = 4 SE +/- 41732.23, N = 5 3970209 4155273 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB Linux 5.10.2 Linux 5.11 Git 6 12 18 24 30 SE +/- 0.25, N = 15 SE +/- 0.37, N = 3 26.48 26.96 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB Linux 5.11 Git Linux 5.10.2 20 40 60 80 100 SE +/- 1.04, N = 15 SE +/- 1.17, N = 15 80.59 81.36 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe Linux 5.11 Git Linux 5.10.2 50K 100K 150K 200K 250K SE +/- 1991.53, N = 15 SE +/- 1599.65, N = 14 236068 239417 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi Linux 5.10.2 Linux 5.11 Git 400 800 1200 1600 2000 SE +/- 19.13, N = 3 SE +/- 20.84, N = 3 1846 1861 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic Linux 5.10.2 Linux 5.11 Git 5M 10M 15M 20M 25M SE +/- 244063.82, N = 3 SE +/- 203166.00, N = 3 22175225 22489430 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma
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.10.2 Linux 5.11 Git 16 32 48 64 80 SE +/- 0.68, N = 3 SE +/- 0.67, N = 3 69.66 67.92
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 200 400 600 800 1000 SE +/- 5.00, N = 3 SE +/- 0.46, N = 3 1032.1 1011.4 1. firefox 84.0
OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 5K 10K 15K 20K 25K SE +/- 289.59, N = 3 SE +/- 95.28, N = 3 21512 22570 1. firefox 84.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 0.63, N = 3 SE +/- 0.24, N = 3 175.96 181.02 1. firefox 84.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: CanvasMark - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 3K 6K 9K 12K 15K SE +/- 167.50, N = 3 SE +/- 68.03, N = 3 14648 14745 1. firefox 84.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: MotionMark - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 90 180 270 360 450 SE +/- 28.52, N = 9 SE +/- 35.95, N = 9 347.73 394.53 1. firefox 84.0
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 20 40 60 80 100 SE +/- 1.00, N = 3 101 103 1. firefox 84.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 20 40 60 80 100 SE +/- 0.53, N = 3 SE +/- 0.58, N = 3 83.09 86.37 1. firefox 84.0
OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Firefox Linux 5.11 Git Linux 5.10.2 1.1925 2.385 3.5775 4.77 5.9625 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 5.3 5.2 1. firefox 84.0
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 1.14, N = 15 SE +/- 1.20, N = 3 117.5 122.0 1. firefox 84.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Linux 5.10.2 Linux 5.11 Git 600 1200 1800 2400 3000 SE +/- 6.35, N = 3 SE +/- 11.46, N = 3 3006 2982 1. firefox 84.0
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Linux 5.11 Git Linux 5.10.2 6 12 18 24 30 SE +/- 0.34, N = 4 SE +/- 0.21, N = 3 27.6 27.5 1. firefox 84.0
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Linux 5.11 Git Linux 5.10.2 70 140 210 280 350 SE +/- 2.61, N = 10 SE +/- 4.29, N = 3 338.4 336.3 1. firefox 84.0
simdjson This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: Kostya Linux 5.10.2 Linux 5.11 Git 0.1778 0.3556 0.5334 0.7112 0.889 SE +/- 0.00, N = 3 SE +/- 0.01, N = 13 0.77 0.79 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 0.7.1 Throughput Test: PartialTweets Linux 5.10.2 Linux 5.11 Git 0.2048 0.4096 0.6144 0.8192 1.024 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 0.91 0.91 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA Linux 5.10.2 Linux 5.11 Git 20 40 60 80 100 SE +/- 1.07, N = 3 SE +/- 1.02, N = 4 76.66 93.65 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: MEMFD Linux 5.10.2 Linux 5.11 Git 50 100 150 200 250 SE +/- 2.17, N = 5 SE +/- 2.83, N = 4 221.47 231.80 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: Atomic Linux 5.10.2 Linux 5.11 Git 60K 120K 180K 240K 300K SE +/- 2968.22, N = 15 SE +/- 2857.84, N = 15 268884.66 271006.74 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: Crypto Linux 5.10.2 Linux 5.11 Git 140 280 420 560 700 SE +/- 7.22, N = 3 SE +/- 8.39, N = 3 637.23 659.40 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: Malloc Linux 5.10.2 Linux 5.11 Git 7M 14M 21M 28M 35M SE +/- 334250.02, N = 3 SE +/- 404071.87, N = 3 30799334.53 32295498.22 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: RdRand Linux 5.11 Git Linux 5.10.2 8K 16K 24K 32K 40K SE +/- 126.94, N = 3 SE +/- 175.12, N = 3 37776.66 37842.75 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: Forking Linux 5.10.2 Linux 5.11 Git 7K 14K 21K 28K 35K SE +/- 357.49, N = 3 SE +/- 367.14, N = 4 29138.36 31435.85 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: SENDFILE Linux 5.10.2 Linux 5.11 Git 11K 22K 33K 44K 55K SE +/- 661.42, N = 3 SE +/- 577.19, N = 4 52843.56 52925.00 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 Cache Linux 5.10.2 Linux 5.11 Git 6 12 18 24 30 SE +/- 0.31, N = 12 SE +/- 0.19, N = 15 25.01 25.58 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.11 Git Linux 5.10.2 400 800 1200 1600 2000 SE +/- 21.81, N = 3 SE +/- 20.66, N = 3 1726.66 1762.16 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: Semaphores Linux 5.11 Git Linux 5.10.2 110K 220K 330K 440K 550K SE +/- 29.96, N = 3 SE +/- 9.77, N = 3 535277.54 536169.24 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: Matrix Math Linux 5.10.2 Linux 5.11 Git 3K 6K 9K 12K 15K SE +/- 100.79, N = 15 SE +/- 138.59, N = 12 14938.97 15449.13 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.2 Linux 5.11 Git 4K 8K 12K 16K 20K SE +/- 229.31, N = 3 SE +/- 266.04, N = 3 18493.94 18944.15 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: Memory Copying Linux 5.10.2 Linux 5.11 Git 600 1200 1800 2400 3000 SE +/- 26.93, N = 6 SE +/- 26.07, N = 7 2718.82 2806.83 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: Socket Activity Linux 5.11 Git Linux 5.10.2 700 1400 2100 2800 3500 SE +/- 11.61, N = 3 SE +/- 26.19, N = 15 3176.43 3470.61 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: Context Switching Linux 5.10.2 Linux 5.11 Git 300K 600K 900K 1200K 1500K SE +/- 15304.90, N = 15 SE +/- 13629.77, N = 6 1106083.70 1406362.21 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: Glibc C String Functions Linux 5.10.2 Linux 5.11 Git 90K 180K 270K 360K 450K SE +/- 5612.44, N = 3 SE +/- 6892.92, N = 12 411951.36 415917.92 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: Glibc Qsort Data Sorting Linux 5.10.2 Linux 5.11 Git 11 22 33 44 55 SE +/- 0.65, N = 3 SE +/- 0.64, N = 3 48.85 50.47 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: System V Message Passing Linux 5.11 Git Linux 5.10.2 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 231022.49, N = 15 SE +/- 55327.19, N = 15 2972642.16 4910885.08 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
VkResample VkResample is a Vulkan-based image upscaling library based on VkFFT. The sample input file is upscaling a 4K image to 8K using Vulkan-based GPU acceleration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Single Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 0.34, N = 3 SE +/- 0.01, N = 3 126.02 123.21 1. (CXX) g++ options: -O3 -pthread
Waifu2x-NCNN Vulkan Waifu2x-NCNN is an NCNN neural network implementation of the Waifu2x converter project and accelerated using the Vulkan API. 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 with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Waifu2x-NCNN Vulkan 20200818 Scale: 2x - Denoise: 3 - TAA: No Linux 5.10.2 Linux 5.11 Git 0.9371 1.8742 2.8113 3.7484 4.6855 SE +/- 0.047, N = 3 SE +/- 0.021, N = 3 4.165 4.107
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: 1920 x 1200 - Effects Quality: High Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 1.63, N = 3 SE +/- 1.10, N = 3 195.74 197.06 MIN: 115 / MAX: 303 MIN: 113 / MAX: 303
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1200 - Effects Quality: Ultra Linux 5.10.2 Linux 5.11 Git 40 80 120 160 200 SE +/- 0.82, N = 3 SE +/- 1.05, N = 3 160.31 160.98 MIN: 79 / MAX: 270 MIN: 79 / MAX: 270
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1200 - Effects Quality: Ultimate Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 0.49, N = 3 SE +/- 0.57, N = 3 123.11 123.57 MIN: 40 / MAX: 210 MIN: 37 / MAX: 211
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: 1920 x 1080 Linux 5.10.2 Linux 5.11 Git 160 320 480 640 800 SE +/- 9.23, N = 4 SE +/- 9.98, N = 3 762.5 763.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
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 7.45 Renderer: Software CPU - Resolution: 1920 x 1080 Linux 5.10.2 Linux 5.11 Git 30 60 90 120 150 SE +/- 0.22, N = 3 SE +/- 0.38, N = 3 131.1 132.6 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Linux 5.10.2 Processor: Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads), Motherboard: Dell 0GG9PT (1.0.3 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Kioxia KBG40ZNS256G NVMe 256GB, Graphics: Intel UHD 3GB (1300MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 20.10, Kernel: 5.10.2-051002-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1, Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1200
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++,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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Python 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 22 December 2020 10:22 by user pts.
Linux 5.11 Git Processor: Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads), Motherboard: Dell 0GG9PT (1.0.3 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Kioxia KBG40ZNS256G NVMe 256GB, Graphics: Intel UHD 3GB (1300MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 20.10, Kernel: 5.10.0-051000rc7daily20201213-generic (x86_64) 20201212, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1, Vulkan: 1.2.145, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1200
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++,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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Python 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 23 December 2020 05:57 by user pts.