Windows 11 WSL benchmarks for a future article.
Windows 11 22454.1000 WSL Processor: AMD Ryzen 9 5900X 12-Core (12 Cores / 24 Threads), Memory: 8GB, Disk: 2 x 275GB Virtual Disk, Graphics: D3D12 24GB
OS: Ubuntu 20.04, Kernel: 5.10.16.3-microsoft-standard-WSL2 (x86_64), Display Server: Wayland, OpenGL: 3.3 Mesa 21.0.3, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160, System Layer: wsl
Kernel Notes: Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: CPU Microcode: 0xffffffffJava Notes: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)Python Notes: Python 3.8.10Security 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: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ubuntu 20.04 LTS Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) , Motherboard: ASUS ROG CROSSHAIR VIII HERO (3801 BIOS) , Chipset: AMD Starship/Matisse , Memory: 16GB , Disk: 1000GB Western Digital WD_BLACK SN850 1TB, Graphics: NVIDIA GeForce RTX 3090 24GB, Audio: NVIDIA Device 1aef, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211
OS: Ubuntu 20.04, Kernel: 5.11.0-34-generic (x86_64), Desktop: GNOME Shell 3.36.9, Display Server: X Server 1.20.11, Display Driver: NVIDIA 470.63.01, OpenGL: 4.6.0, OpenCL: OpenCL 3.0 CUDA 11.4.112, Vulkan: 1.2.175, Compiler: GCC 9.3.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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201016OpenCL Notes: GPU Compute Cores: 10496Java Notes: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)Python Notes: Python 3.8.10Security 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
Ubuntu 21.10 Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3801 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Western Digital WD_BLACK SN850 1TB, Graphics: NVIDIA GeForce RTX 3090 24GB, Audio: NVIDIA GA102 HD Audio , Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211
OS: Ubuntu 21.10, Kernel: 5.13.0-16-generic (x86_64), Desktop: GNOME Shell 40.2, Display Server: X Server 1.20.13, Display Driver: NVIDIA 470.63.01, OpenGL: 4.6.0, OpenCL: OpenCL 3.0 CUDA 11.4.112, Vulkan: 1.2.175, Compiler: GCC 11.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-bootstrap --enable-cet --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-p3qv0C/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-p3qv0C/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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: 0xa201016OpenCL Notes: GPU Compute Cores: 10496Java Notes: OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3)Python Notes: Python 3.9.7Security 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
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Akka Unbalanced Cobwebbed Tree Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 6K 12K 18K 24K 30K SE +/- 254.35, N = 7 SE +/- 17.56, N = 3 SE +/- 8.64, N = 3 28786.9 10726.0 10722.1 MIN: 21132.36 / MAX: 29545.02 MIN: 8382.46 / MAX: 10758.33 MIN: 8239.31 / MAX: 10739.31
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: SP.C Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 1200 2400 3600 4800 6000 SE +/- 42.06, N = 3 SE +/- 5.17, N = 3 SE +/- 9.09, N = 3 5226.57 5571.85 5612.62 -pthread -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 20.04 LTS: Open MPI 4.0.3 4. Ubuntu 21.10: Open MPI 4.1.0
JPEG XL libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: PNG - Encode Speed: 8 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 0.2543 0.5086 0.7629 1.0172 1.2715 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.11 1.12 1.13 1. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 16 32 48 64 80 SE +/- 0.76, N = 15 SE +/- 1.25, N = 15 SE +/- 0.09, N = 3 69.86 68.85 63.79 1. (CXX) g++ options: -O2 -lOpenCL
LuaRadio LuaRadio is a lightweight software-defined radio (SDR) framework built atop LuaJIT. LuaRadio provides a suite of source, sink, and processing blocks, with a simple API for defining flow graphs, running flow graphs, creating blocks, and creating data types. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Complex Phase Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 200 400 600 800 1000 SE +/- 4.59, N = 3 SE +/- 1.40, N = 3 SE +/- 0.23, N = 3 677.2 781.2 785.4
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Hilbert Transform Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 30 60 90 120 150 SE +/- 0.44, N = 3 SE +/- 0.35, N = 3 SE +/- 0.18, N = 3 124.2 125.7 127.0
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: FM Deemphasis Filter Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 100 200 300 400 500 SE +/- 2.20, N = 3 SE +/- 1.14, N = 3 SE +/- 0.85, N = 3 418.9 449.9 456.2
OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Five Back to Back FIR Filters Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 400 800 1200 1600 2000 SE +/- 4.09, N = 3 SE +/- 2.86, N = 3 SE +/- 4.79, N = 3 1356.4 1581.6 1662.1
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.2 Model: inception-v3 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 6 12 18 24 30 SE +/- 0.14, N = 3 SE +/- 0.14, N = 15 SE +/- 0.18, N = 3 25.27 25.14 24.83 MIN: 23.5 / MAX: 42.87 MIN: 23.83 / MAX: 49.56 MIN: 24.21 / MAX: 33.35 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.2 Model: mobilenet-v1-1.0 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 0.9743 1.9486 2.9229 3.8972 4.8715 SE +/- 0.004, N = 3 SE +/- 0.013, N = 15 SE +/- 0.029, N = 3 4.330 4.293 4.050 MIN: 4.07 / MAX: 15.22 MIN: 4.18 / MAX: 15.6 MIN: 3.95 / MAX: 4.83 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.2 Model: MobileNetV2_224 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 0.7299 1.4598 2.1897 2.9196 3.6495 SE +/- 0.029, N = 3 SE +/- 0.018, N = 15 SE +/- 0.026, N = 3 3.244 3.233 3.026 MIN: 2.97 / MAX: 26.22 MIN: 3.11 / MAX: 4.87 MIN: 2.97 / MAX: 3.48 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.2 Model: resnet-v2-50 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.12, N = 15 SE +/- 0.11, N = 3 26.24 25.92 25.65 MIN: 24.71 / MAX: 37.64 MIN: 24.81 / MAX: 39 MIN: 25.26 / MAX: 29.6 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.2 Model: squeezenetv1.1 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 0.8159 1.6318 2.4477 3.2636 4.0795 SE +/- 0.010, N = 3 SE +/- 0.031, N = 15 SE +/- 0.103, N = 3 3.626 3.568 3.356 MIN: 3.2 / MAX: 21.9 MIN: 3.33 / MAX: 6.09 MIN: 3.08 / MAX: 11.54 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.2 Model: mobilenetV3 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 0.4849 0.9698 1.4547 1.9396 2.4245 SE +/- 0.014, N = 3 SE +/- 0.014, N = 15 SE +/- 0.023, N = 3 2.155 2.097 1.848 MIN: 2.01 / MAX: 3.3 MIN: 1.96 / MAX: 13.16 MIN: 1.78 / MAX: 5.81 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
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1 Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 3K 6K 9K 12K 15K SE +/- 72.69, N = 3 SE +/- 119.10, N = 15 SE +/- 105.37, N = 3 7955.96 12986.54 13031.13 -pthread -pthread 1. (CC) gcc options: -shared -fPIC -O2
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 5000M 10000M 15000M 20000M 25000M SE +/- 49278357.70, N = 3 SE +/- 56700612.97, N = 3 SE +/- 24931272.19, N = 3 20766475450 20993642413 21196331203 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Savina Reactors.IO Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 2K 4K 6K 8K 10K SE +/- 107.79, N = 3 SE +/- 44.02, N = 12 SE +/- 16.40, N = 3 8791.7 6165.7 5802.2 MIN: 8576.15 / MAX: 13344.91 MIN: 5972.88 / MAX: 12127.45 MIN: 5785.72 / MAX: 9430.2
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.3 Target: CPU - Model: DenseNet Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 600 1200 1800 2400 3000 SE +/- 17.10, N = 3 SE +/- 2.88, N = 3 SE +/- 11.51, N = 3 2575.36 2520.80 2520.37 MIN: 2502.29 / MAX: 2705.38 MIN: 2450.18 / MAX: 2605.84 MIN: 2460.72 / MAX: 2625.31 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Scala Dotty Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 140 280 420 560 700 SE +/- 10.37, N = 15 SE +/- 9.98, N = 15 SE +/- 5.22, N = 3 643.8 618.3 587.1 MIN: 490.36 / MAX: 1080.62 MIN: 475.24 / MAX: 1167.54 MIN: 483.35 / MAX: 1028.14
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Read While Writing Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 700K 1400K 2100K 2800K 3500K SE +/- 21167.82, N = 15 SE +/- 14227.81, N = 3 SE +/- 10904.43, N = 3 2924671 3139629 3206618 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 132.85 128.16 126.65 1. (CXX) g++ options: -O2 -lOpenCL
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: Path Tracer Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 0.4455 0.891 1.3365 1.782 2.2275 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.83 1.98 1.98 MIN: 1.73 / MAX: 1.86 MIN: 1.95 / MAX: 2.02 MIN: 1.96 / MAX: 2.01
Google SynthMark SynthMark is a cross platform tool for benchmarking CPU performance under a variety of real-time audio workloads. It uses a polyphonic synthesizer model to provide standardized tests for latency, jitter and computational throughput. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 200 400 600 800 1000 SE +/- 5.32, N = 3 SE +/- 7.44, N = 10 SE +/- 9.62, N = 15 948.60 963.73 980.28 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
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 Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 6K 12K 18K 24K 30K SE +/- 32.23, N = 3 SE +/- 26.19, N = 3 SE +/- 43.47, N = 3 21506.97 25868.22 26088.40 -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz -pthread 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 21.10: Open MPI 4.1.0 4. Ubuntu 20.04 LTS: Open MPI 4.0.3
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Apache Spark Bayes Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 900 1800 2700 3600 4500 SE +/- 39.29, N = 6 SE +/- 13.24, N = 3 SE +/- 15.71, N = 3 4006.8 1907.5 1882.1 MIN: 3136.25 / MAX: 4195.54 MIN: 1442.07 / MAX: 1930.29 MIN: 1427.27 / MAX: 1910.93
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 500 Ubuntu 20.04 LTS Ubuntu 21.10 Windows 11 22454.1000 WSL 20K 40K 60K 80K 100K SE +/- 299.80, N = 3 SE +/- 376.98, N = 3 SE +/- 944.58, N = 5 75303.69 77825.12 86519.32 -pthread -pthread 1. (CC) gcc options: -shared -fPIC -O2
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 20K 40K 60K 80K 100K SE +/- 1088.53, N = 5 SE +/- 299.46, N = 3 SE +/- 378.94, N = 3 97965.82 105201.72 108205.31 -pthread -pthread 1. (CC) gcc options: -shared -fPIC -O2
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 5 10 15 20 25 SE +/- 0.23, N = 15 SE +/- 0.27, N = 15 SE +/- 0.20, N = 15 22.34 20.90 20.85 1. (CXX) g++ options: -O2 -lOpenCL
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: ALS Movie Lens Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 1100 2200 3300 4400 5500 SE +/- 11.39, N = 3 SE +/- 31.07, N = 3 SE +/- 5.89, N = 3 4979.0 4894.5 4869.5 MIN: 4957.96 / MAX: 5432.49 MIN: 4778.9 / MAX: 5253.61 MIN: 4825.34 / MAX: 5422.9
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Apache Spark PageRank Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 700 1400 2100 2800 3500 SE +/- 9.79, N = 3 SE +/- 33.35, N = 4 SE +/- 25.06, N = 3 3130.8 2914.0 2853.6 MIN: 2780.54 / MAX: 3303.38 MIN: 2602.07 / MAX: 3183.86 MIN: 2613.04 / MAX: 3007.09
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: EP.D Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 300 600 900 1200 1500 SE +/- 2.68, N = 3 SE +/- 3.09, N = 3 SE +/- 2.44, N = 3 1255.42 1385.09 1458.97 -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz -pthread 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 21.10: Open MPI 4.1.0 4. Ubuntu 20.04 LTS: Open MPI 4.0.3
nginx This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 100 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 90K 180K 270K 360K 450K SE +/- 101.87, N = 3 SE +/- 193.12, N = 3 SE +/- 470.69, N = 3 327636.50 351691.31 434265.10 -ldl -lpthread -ldl -lpthread 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 200 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 90K 180K 270K 360K 450K SE +/- 423.36, N = 3 SE +/- 502.46, N = 3 SE +/- 983.76, N = 3 327538.48 350051.91 433985.91 -ldl -lpthread -ldl -lpthread 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 100 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 20K 40K 60K 80K 100K SE +/- 787.86, N = 3 SE +/- 58.69, N = 3 SE +/- 264.83, N = 3 92605.97 113462.49 115315.39 -pthread -pthread 1. (CC) gcc options: -shared -fPIC -O2
nginx This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 500 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 90K 180K 270K 360K 450K SE +/- 196.36, N = 3 SE +/- 567.84, N = 3 SE +/- 1099.71, N = 3 326267.46 343705.85 424471.52 -ldl -lpthread -ldl -lpthread 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 30K 60K 90K 120K 150K SE +/- 607.96, N = 3 SE +/- 282.65, N = 3 SE +/- 638.27, N = 3 71026.67 82813.73 127789.08 -ldl -lpthread -ldl -lpthread 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 20 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 70K 140K 210K 280K 350K SE +/- 712.51, N = 3 SE +/- 504.42, N = 3 SE +/- 1111.37, N = 3 320711.43 333796.67 341442.53 -ldl -lpthread -ldl -lpthread 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 20 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 20K 40K 60K 80K 100K SE +/- 65.75, N = 3 SE +/- 205.02, N = 3 SE +/- 311.00, N = 3 69296.49 76337.03 82775.14 -pthread -pthread 1. (CC) gcc options: -shared -fPIC -O2
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Genetic Algorithm Using Jenetics + Futures Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 400 800 1200 1600 2000 SE +/- 19.26, N = 4 SE +/- 10.04, N = 3 SE +/- 11.20, N = 3 1828.5 1393.2 1218.6 MIN: 1675.52 / MAX: 1923.65 MIN: 1349.82 / MAX: 1439.81 MIN: 1122.35 / MAX: 1305.54
Timed Node.js Compilation This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.
Windows 11 22454.1000 WSL: The test quit with a non-zero exit status.
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: LU.C Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 6K 12K 18K 24K 30K SE +/- 72.95, N = 3 SE +/- 27.84, N = 3 SE +/- 5.09, N = 3 23009.35 27392.80 27967.18 -pthread -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 20.04 LTS: Open MPI 4.0.3 4. Ubuntu 21.10: Open MPI 4.1.0
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 0 - Input: Bosphorus 4K Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 6.91 8.26 8.86 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.10.0 Speed: Speed 5 - Input: Bosphorus 4K Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.13, N = 15 SE +/- 0.19, N = 3 16.64 19.45 22.46 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.23, N = 3 SE +/- 0.27, N = 3 74.75 73.68 65.28 1. (CXX) g++ options: -O2 -lOpenCL
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Socket Activity Ubuntu 20.04 LTS Ubuntu 21.10 Windows 11 22454.1000 WSL 3K 6K 9K 12K 15K SE +/- 19.05, N = 3 SE +/- 97.06, N = 3 SE +/- 158.83, N = 15 9649.15 10675.97 11995.77 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Forking Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 14K 28K 42K 56K 70K SE +/- 390.58, N = 14 SE +/- 701.97, N = 3 SE +/- 74.11, N = 3 50839.01 59900.70 67516.65 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
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 20210720 Target: CPU - Model: regnety_400m Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 9.73 9.45 8.28 MIN: 9.38 / MAX: 14.19 MIN: 9.28 / MAX: 19.34 MIN: 8.2 / MAX: 9.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: squeezenet_ssd Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 4 8 12 16 20 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 15.16 14.42 13.73 MIN: 13.6 / MAX: 115.3 MIN: 14.04 / MAX: 16.85 MIN: 13.27 / MAX: 14.22 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: yolov4-tiny Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.29, N = 3 SE +/- 0.06, N = 3 21.94 20.14 19.96 MIN: 20.18 / MAX: 37.9 MIN: 19.33 / MAX: 20.88 MIN: 19.45 / MAX: 30.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: resnet50 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 6 12 18 24 30 SE +/- 0.15, N = 3 SE +/- 0.05, N = 3 SE +/- 0.20, N = 3 22.99 21.91 21.83 MIN: 21.3 / MAX: 105.79 MIN: 21.47 / MAX: 22.47 MIN: 21.25 / MAX: 22.47 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: alexnet Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 10.91 10.60 10.46 MIN: 10.28 / MAX: 12.61 MIN: 10.21 / MAX: 11.11 MIN: 9.93 / MAX: 17.81 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: resnet18 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 13.85 13.17 13.06 MIN: 12.94 / MAX: 25.76 MIN: 12.98 / MAX: 13.84 MIN: 12.63 / MAX: 22.07 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: vgg16 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 12 24 36 48 60 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 53.58 53.11 51.92 MIN: 51.62 / MAX: 67.26 MIN: 52.17 / MAX: 54.16 MIN: 51.27 / MAX: 59.18 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: googlenet Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.18, N = 3 12.78 12.21 11.96 MIN: 11.85 / MAX: 25.85 MIN: 11.83 / MAX: 13.14 MIN: 11.43 / MAX: 22.12 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: blazeface Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 0.3803 0.7606 1.1409 1.5212 1.9015 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 1.69 1.68 1.65 MIN: 1.65 / MAX: 1.86 MIN: 1.59 / MAX: 2.61 MIN: 1.61 / MAX: 1.85 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: efficientnet-b0 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 1.143 2.286 3.429 4.572 5.715 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 5.08 5.03 4.73 MIN: 4.79 / MAX: 18.5 MIN: 4.9 / MAX: 6.27 MIN: 4.63 / MAX: 7.74 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: mnasnet Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 0.8213 1.6426 2.4639 3.2852 4.1065 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 2 3.65 3.62 3.40 MIN: 3.44 / MAX: 9.39 MIN: 3.51 / MAX: 4.85 MIN: 3.33 / MAX: 3.59 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: shufflenet-v2 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 0.9068 1.8136 2.7204 3.6272 4.534 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 4.03 3.91 3.80 MIN: 3.97 / MAX: 5.8 MIN: 3.73 / MAX: 8.81 MIN: 3.71 / MAX: 4.35 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU-v3-v3 - Model: mobilenet-v3 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 0.819 1.638 2.457 3.276 4.095 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 3.64 3.61 3.39 MIN: 3.53 / MAX: 4.85 MIN: 3.34 / MAX: 7.9 MIN: 3.33 / MAX: 3.57 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU-v2-v2 - Model: mobilenet-v2 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 0.9203 1.8406 2.7609 3.6812 4.6015 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 4.09 4.03 3.86 MIN: 3.82 / MAX: 26 MIN: 3.88 / MAX: 5.54 MIN: 3.78 / MAX: 4.13 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20210720 Target: CPU - Model: mobilenet Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 12.26 11.75 11.54 MIN: 11.61 / MAX: 26.03 MIN: 11.45 / MAX: 13.57 MIN: 11.31 / MAX: 11.94 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread
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 1.0 Throughput Test: PartialTweets Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 1.1498 2.2996 3.4494 4.5992 5.749 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.82 5.09 5.11 1. (CXX) g++ options: -O3 -pthread
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Fill Sync Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 6K 12K 18K 24K 30K SE +/- 9.49, N = 3 SE +/- 28.83, N = 3 SE +/- 10.79, N = 3 11278 25714 26966 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
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 1.0 Throughput Test: DistinctUserID Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 1.3005 2.601 3.9015 5.202 6.5025 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 5.64 5.75 5.78 1. (CXX) g++ options: -O3 -pthread
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Fill Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 300K 600K 900K 1200K 1500K SE +/- 2238.72, N = 3 SE +/- 586.40, N = 3 SE +/- 4953.05, N = 3 1058063 1241017 1242722 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Update Random Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 150K 300K 450K 600K 750K SE +/- 2688.81, N = 3 SE +/- 2073.88, N = 3 SE +/- 655.32, N = 3 627924 693578 694209 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Read Random Write Random Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 500K 1000K 1500K 2000K 2500K SE +/- 4545.48, N = 3 SE +/- 5194.53, N = 3 SE +/- 3684.22, N = 3 2160247 2417723 2445367 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Read Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 20M 40M 60M 80M 100M SE +/- 324193.39, N = 3 SE +/- 198270.56, N = 3 SE +/- 619119.84, N = 3 92489933 93642141 98816364 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 50K 100K 150K 200K 250K SE +/- 23.65, N = 3 SE +/- 103.97, N = 3 SE +/- 101.99, N = 3 246593.3 250398.3 250636.8 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 800 1600 2400 3200 4000 SE +/- 0.80, N = 3 SE +/- 1.89, N = 3 SE +/- 2.85, N = 3 3774.1 3830.4 3833.8 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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 Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 4 8 12 16 20 SE +/- 0.13, N = 3 SE +/- 0.00, N = 3 SE +/- 0.08, N = 3 14.96 15.37 16.29 1. Ubuntu 21.10: Nodejs
v12.22.5 2. Windows 11 22454.1000 WSL: Nodejs
v10.19.0 3. Ubuntu 20.04 LTS: Nodejs
v10.19.0
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: In-Memory Database Shootout Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 900 1800 2700 3600 4500 SE +/- 44.10, N = 3 SE +/- 30.31, N = 3 SE +/- 17.54, N = 3 4357.1 2837.1 2775.6 MIN: 4158.79 / MAX: 4869.17 MIN: 2584.98 / MAX: 3178.56 MIN: 2570.93 / MAX: 3146.8
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 1.0 Throughput Test: Kostya Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 0.8595 1.719 2.5785 3.438 4.2975 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.69 3.76 3.82 1. (CXX) g++ options: -O3 -pthread
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Apache Spark ALS Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 300 600 900 1200 1500 SE +/- 18.94, N = 3 SE +/- 15.34, N = 3 SE +/- 10.34, N = 3 1443.1 1441.9 1307.4 MIN: 1249.67 / MAX: 1685.89 MIN: 1266.3 / MAX: 1675 MIN: 1128.47 / MAX: 1523.03
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 1.0 Throughput Test: LargeRandom Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 0.2925 0.585 0.8775 1.17 1.4625 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.28 1.29 1.30 1. (CXX) g++ options: -O3 -pthread
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 3.0 Preset: Exhaustive Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 11 22 33 44 55 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 46.66 45.80 45.36 1. (CXX) g++ options: -O3 -flto -pthread
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: SP.B Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 2K 4K 6K 8K 10K SE +/- 54.20, N = 3 SE +/- 5.34, N = 3 SE +/- 23.92, N = 3 6929.09 8690.61 8905.67 -pthread -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 20.04 LTS: Open MPI 4.0.3 4. Ubuntu 21.10: Open MPI 4.1.0
JPEG XL Decoding libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is suited for JPEG XL decode performance testing to PNG output file, the pts/jpexl test is for encode performance. The JPEG XL encoding/decoding is done using the libjxl codebase. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: 1 Ubuntu 20.04 LTS Ubuntu 21.10 Windows 11 22454.1000 WSL 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 69.77 72.40 76.36
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Finagle HTTP Requests Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 700 1400 2100 2800 3500 SE +/- 38.76, N = 3 SE +/- 24.94, N = 3 SE +/- 21.75, N = 4 3380.0 1979.3 1965.4 MIN: 3189.19 / MAX: 3451.35 MIN: 1810.43 / MAX: 2082.51 MIN: 1797.51 / MAX: 2080.08
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: NASA Streamlines - Renderer: Path Tracer Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6.45 6.67 6.71 MIN: 6.25 / MAX: 6.54 MIN: 6.58 / MAX: 6.76 MIN: 6.62 / MAX: 6.8
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: FT.C Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 3K 6K 9K 12K 15K SE +/- 56.57, N = 3 SE +/- 22.67, N = 3 SE +/- 40.62, N = 3 12828.04 13783.88 13832.52 -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz -pthread 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 21.10: Open MPI 4.1.0 4. Ubuntu 20.04 LTS: Open MPI 4.0.3
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 12.9 12.6 11.8
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 40M 80M 120M 160M 200M SE +/- 610138.50, N = 3 SE +/- 345169.39, N = 3 SE +/- 150053.69, N = 3 181396750.77 195610071.93 203517301.54 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: System V Message Passing Ubuntu 20.04 LTS Ubuntu 21.10 Windows 11 22454.1000 WSL 2M 4M 6M 8M 10M SE +/- 1329.10, N = 3 SE +/- 7850.96, N = 3 SE +/- 40181.02, N = 3 7007869.61 8300362.07 9075896.64 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Memory Copying Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 1100 2200 3300 4400 5500 SE +/- 2.00, N = 3 SE +/- 2.53, N = 3 SE +/- 3.23, N = 3 2275.12 2655.80 5077.94 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 70K 140K 210K 280K 350K SE +/- 1311.10, N = 3 SE +/- 81.51, N = 3 SE +/- 687.59, N = 3 225363.31 321604.78 334940.07 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 800 1600 2400 3200 4000 SE +/- 3.98, N = 3 SE +/- 3.59, N = 3 SE +/- 3.73, N = 3 3751.19 3794.68 3889.09 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Context Switching Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 2M 4M 6M 8M 10M SE +/- 5772.49, N = 3 SE +/- 42989.16, N = 3 SE +/- 43252.48, N = 3 5742736.11 6829060.78 9299624.66 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Matrix Math Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 14K 28K 42K 56K 70K SE +/- 221.77, N = 3 SE +/- 29.11, N = 3 SE +/- 171.24, N = 3 61543.62 64981.35 66567.24 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MEMFD Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 200 400 600 800 1000 SE +/- 0.26, N = 3 SE +/- 1.28, N = 3 SE +/- 1.80, N = 3 996.74 1117.46 1135.53 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc Qsort Data Sorting Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 40 80 120 160 200 SE +/- 0.35, N = 3 SE +/- 0.90, N = 3 SE +/- 0.50, N = 3 196.32 200.06 204.03 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc C String Functions Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 500K 1000K 1500K 2000K 2500K SE +/- 13771.24, N = 3 SE +/- 9589.21, N = 3 SE +/- 15987.78, N = 3 2058186.02 2090746.59 2104420.44 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 20K 40K 60K 80K 100K SE +/- 21.96, N = 3 SE +/- 10.73, N = 3 SE +/- 19.96, N = 3 68324.37 74349.81 85946.09 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 400K 800K 1200K 1600K 2000K SE +/- 946.67, N = 3 SE +/- 2665.58, N = 3 SE +/- 9611.32, N = 3 1321321.06 1730909.93 1808189.26 -lsctp 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.25, N = 3 SE +/- 0.20, N = 3 83.4 79.8 77.6
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 35.9 34.9 34.3
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Random Forest Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 120 240 360 480 600 SE +/- 2.98, N = 3 SE +/- 3.63, N = 3 SE +/- 3.41, N = 3 540.3 530.1 495.4 MIN: 477.64 / MAX: 620.4 MIN: 487.89 / MAX: 641.77 MIN: 451.56 / MAX: 635.88
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 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.19, N = 3 SE +/- 0.19, N = 3 23.26 24.00 24.20 MIN: 20 / MAX: 25 MIN: 22.22 / MAX: 25.64 MIN: 23.26 / MAX: 25.64
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 13 13.13 12.71 12.33 1. (CXX) g++ options: -O2 -lOpenCL
libjpeg-turbo tjbench tjbench is a JPEG decompression/compression benchmark that is part of libjpeg-turbo, a JPEG image codec library optimized for SIMD instructions on modern CPU architectures. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 60 120 180 240 300 SE +/- 1.30, N = 3 SE +/- 0.09, N = 3 SE +/- 0.34, N = 3 257.23 287.35 289.13 1. (CC) gcc options: -O3 -rdynamic
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.
Test / Class: IS.D
Windows 11 22454.1000 WSL: The test quit with a non-zero exit status.
Ubuntu 20.04 LTS: The test quit with a non-zero exit status.
Ubuntu 21.10: The test quit with a non-zero exit status.
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: CG.C Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 2K 4K 6K 8K 10K SE +/- 12.29, N = 3 SE +/- 18.90, N = 3 SE +/- 19.36, N = 3 5975.40 8402.87 8409.31 -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz -pthread 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 21.10: Open MPI 4.1.0 4. Ubuntu 20.04 LTS: Open MPI 4.0.3
JPEG XL Decoding libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is suited for JPEG XL decode performance testing to PNG output file, the pts/jpexl test is for encode performance. The JPEG XL encoding/decoding is done using the libjxl codebase. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.5 CPU Threads: All Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 90 180 270 360 450 SE +/- 0.89, N = 3 SE +/- 0.84, N = 3 SE +/- 0.90, N = 3 341.05 363.92 392.71
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Sequential Fill Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 300K 600K 900K 1200K 1500K SE +/- 3012.32, N = 3 SE +/- 3573.50, N = 3 SE +/- 4314.15, N = 3 1251941 1387651 1410734 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 200 400 600 800 1000 SE +/- 9.94, N = 3 SE +/- 7.13, N = 3 SE +/- 2.65, N = 3 796 740 682
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.3 Target: CPU - Model: MobileNet v2 Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 50 100 150 200 250 SE +/- 1.67, N = 3 SE +/- 0.13, N = 3 SE +/- 2.39, N = 3 243.61 231.14 227.21 MIN: 237.31 / MAX: 261.55 MIN: 229.24 / MAX: 235.28 MIN: 220.95 / MAX: 236.13 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
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.3 Target: CPU - Model: SqueezeNet v1.1 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 50 100 150 200 250 SE +/- 1.56, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 215.65 214.89 207.28 MIN: 212.35 / MAX: 217.38 MIN: 214.32 / MAX: 215.33 MIN: 207.02 / MAX: 207.73 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
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: MG.C Windows 11 22454.1000 WSL Ubuntu 20.04 LTS Ubuntu 21.10 3K 6K 9K 12K 15K SE +/- 13.55, N = 3 SE +/- 10.69, N = 3 SE +/- 9.35, N = 3 12418.52 13734.02 13780.66 -pthread -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 20.04 LTS: Open MPI 4.0.3 4. Ubuntu 21.10: Open MPI 4.1.0
Node.js Express HTTP Load Test A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Ubuntu 21.10 Windows 11 22454.1000 WSL Ubuntu 20.04 LTS 3K 6K 9K 12K 15K SE +/- 43.66, N = 3 SE +/- 35.63, N = 3 SE +/- 192.20, N = 3 8733 10168 13566 1. Ubuntu 21.10: Nodejs
v12.22.5 2. Windows 11 22454.1000 WSL: Nodejs
v10.19.0 3. Ubuntu 20.04 LTS: Nodejs
v10.19.0
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 3.0 Preset: Thorough Ubuntu 20.04 LTS Windows 11 22454.1000 WSL Ubuntu 21.10 2 4 6 8 10 SE +/- 0.0043, N = 3 SE +/- 0.0032, N = 3 SE +/- 0.0414, N = 3 8.3460 8.3095 8.2958 1. (CXX) g++ options: -O3 -flto -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: NASA Streamlines - Renderer: SciVis Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 8 16 24 32 40 SE +/- 0.34, N = 3 SE +/- 0.36, N = 3 SE +/- 0.00, N = 3 31.59 32.62 33.33 MIN: 26.32 / MAX: 32.26 MIN: 31.25 / MAX: 33.33 MIN: 31.25
JPEG XL libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.5 Input: JPEG - Encode Speed: 8 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.37, N = 3 35.42 36.54 37.91 1. (CXX) g++ options: -funwind-tables -O3 -O2 -pthread -fPIE -pie
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: EP.C Windows 11 22454.1000 WSL Ubuntu 21.10 Ubuntu 20.04 LTS 300 600 900 1200 1500 SE +/- 4.40, N = 3 SE +/- 4.91, N = 3 SE +/- 1.81, N = 3 1253.44 1423.42 1460.33 -pthread -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz -pthread 1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Windows 11 22454.1000 WSL: Open MPI 4.0.3 3. Ubuntu 21.10: Open MPI 4.1.0 4. Ubuntu 20.04 LTS: Open MPI 4.0.3
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 3.0 Preset: Medium Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 0.8118 1.6236 2.4354 3.2472 4.059 SE +/- 0.0241, N = 3 SE +/- 0.0158, N = 3 SE +/- 0.0057, N = 3 3.6078 3.5975 3.5265 1. (CXX) g++ options: -O3 -flto -pthread
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.3 Target: CPU - Model: SqueezeNet v2 Ubuntu 21.10 Ubuntu 20.04 LTS Windows 11 22454.1000 WSL 12 24 36 48 60 SE +/- 0.14, N = 3 SE +/- 0.42, N = 3 SE +/- 0.34, N = 3 53.28 48.90 48.08 MIN: 52.94 / MAX: 53.76 MIN: 47.95 / MAX: 49.85 MIN: 47.47 / MAX: 49.21 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
Test: OpenMP MRI-Q
Windows 11 22454.1000 WSL: The test quit with a non-zero exit status.
Ubuntu 20.04 LTS: main.c:(.text.startup+0x203): undefined reference to `ComputeQCPU'
Ubuntu 21.10: The test quit with a non-zero exit status.
Test: RdRand
Windows 11 22454.1000 WSL: stress-ng: error: [24552] No stress workers invoked (one or more were unsupported)
Ubuntu 20.04 LTS: stress-ng: error: [1340024] No stress workers invoked (one or more were unsupported)
Ubuntu 21.10: stress-ng: error: [1334872] No stress workers invoked (one or more were unsupported)
Timed Mesa Compilation This test profile times how long it takes to compile Mesa with Meson/Ninja. For minimizing build dependencies and avoid versioning conflicts, test this is just the core Mesa build without LLVM or the extra Gallium3D/Mesa drivers enabled. Learn more via the OpenBenchmarking.org test page.
Windows 11 22454.1000 WSL: The test quit with a non-zero exit status.
Windows 11 22454.1000 WSL Processor: AMD Ryzen 9 5900X 12-Core (12 Cores / 24 Threads), Memory: 8GB, Disk: 2 x 275GB Virtual Disk, Graphics: D3D12 24GB
OS: Ubuntu 20.04, Kernel: 5.10.16.3-microsoft-standard-WSL2 (x86_64), Display Server: Wayland, OpenGL: 3.3 Mesa 21.0.3, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160, System Layer: wsl
Kernel Notes: Transparent Huge Pages: alwaysCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: CPU Microcode: 0xffffffffJava Notes: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)Python Notes: Python 3.8.10Security 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: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 15 September 2021 09:53 by user phoronix.
Ubuntu 20.04 LTS Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3801 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Western Digital WD_BLACK SN850 1TB, Graphics: NVIDIA GeForce RTX 3090 24GB, Audio: NVIDIA Device 1aef, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211
OS: Ubuntu 20.04, Kernel: 5.11.0-34-generic (x86_64), Desktop: GNOME Shell 3.36.9, Display Server: X Server 1.20.11, Display Driver: NVIDIA 470.63.01, OpenGL: 4.6.0, OpenCL: OpenCL 3.0 CUDA 11.4.112, Vulkan: 1.2.175, Compiler: GCC 9.3.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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201016OpenCL Notes: GPU Compute Cores: 10496Java Notes: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)Python Notes: Python 3.8.10Security 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 17 September 2021 07:03 by user phoronix.
Ubuntu 21.10 Processor: AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (3801 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 1000GB Western Digital WD_BLACK SN850 1TB, Graphics: NVIDIA GeForce RTX 3090 24GB, Audio: NVIDIA GA102 HD Audio, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel I211
OS: Ubuntu 21.10, Kernel: 5.13.0-16-generic (x86_64), Desktop: GNOME Shell 40.2, Display Server: X Server 1.20.13, Display Driver: NVIDIA 470.63.01, OpenGL: 4.6.0, OpenCL: OpenCL 3.0 CUDA 11.4.112, Vulkan: 1.2.175, Compiler: GCC 11.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-bootstrap --enable-cet --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-p3qv0C/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-p3qv0C/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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: 0xa201016OpenCL Notes: GPU Compute Cores: 10496Java Notes: OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3)Python Notes: Python 3.9.7Security 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 16 September 2021 13:22 by user phoronix.