Windows 11 WSL Performance

Windows 11 WSL benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2109171-TJ-2109170TJ00&grs&rdt.

Windows 11 WSL PerformanceProcessorMemoryDiskGraphicsMotherboardChipsetAudioMonitorNetworkOSKernelDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionSystem LayerDesktopDisplay DriverOpenCLVulkanWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTSAMD Ryzen 9 5900X 12-Core (12 Cores / 24 Threads)8GB2 x 275GB Virtual DiskD3D12 24GBUbuntu 20.045.10.16.3-microsoft-standard-WSL2 (x86_64)Wayland3.3 Mesa 21.0.3GCC 9.3.0ext43840x2160wslAMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (3801 BIOS)AMD Starship/Matisse16GB1000GB Western Digital WD_BLACK SN850 1TBNVIDIA GeForce RTX 3090 24GBNVIDIA GA102 HD AudioASUS VP28URealtek RTL8125 2.5GbE + Intel I211Ubuntu 21.105.13.0-16-generic (x86_64)GNOME Shell 40.2X Server 1.20.13NVIDIA 470.63.014.6.0OpenCL 3.0 CUDA 11.4.1121.2.175GCC 11.2.0NVIDIA Device 1aefUbuntu 20.045.11.0-34-generic (x86_64)GNOME Shell 3.36.9X Server 1.20.11GCC 9.3.0OpenBenchmarking.orgKernel Details- Windows 11 22454.1000 WSL: Transparent Huge Pages: always- Ubuntu 21.10: Transparent Huge Pages: madvise- Ubuntu 20.04 LTS: Transparent Huge Pages: madviseCompiler Details- Windows 11 22454.1000 WSL: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Ubuntu 21.10: --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 -v - Ubuntu 20.04 LTS: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Windows 11 22454.1000 WSL: CPU Microcode: 0xffffffff- Ubuntu 21.10: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201016- Ubuntu 20.04 LTS: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201016Java Details- Windows 11 22454.1000 WSL: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)- Ubuntu 21.10: OpenJDK Runtime Environment (build 11.0.12+7-Ubuntu-0ubuntu3)- Ubuntu 20.04 LTS: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)Python Details- Windows 11 22454.1000 WSL: Python 3.8.10- Ubuntu 21.10: Python 3.9.7- Ubuntu 20.04 LTS: Python 3.8.10Security Details- Windows 11 22454.1000 WSL: 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 21.10: 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 20.04 LTS: 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 OpenCL Details- Ubuntu 21.10, Ubuntu 20.04 LTS: GPU Compute Cores: 10496

Windows 11 WSL Performancerenaissance: Akka Unbalanced Cobwebbed Treerocksdb: Rand Fill Syncstress-ng: Memory Copyingrenaissance: Apache Spark Bayesnginx: 1renaissance: Finagle HTTP Requestsapache: 1stress-ng: Context Switchingrenaissance: In-Memory Database Shootoutnode-express-loadtest: renaissance: Savina Reactors.IOrenaissance: Genetic Algorithm Using Jenetics + Futuresstress-ng: SENDFILEnpb: CG.Cblosc: blosclzstress-ng: Semaphoresvpxenc: Speed 5 - Bosphorus 4Kstress-ng: Forkingstress-ng: MMAPnginx: 100nginx: 200nginx: 500stress-ng: System V Message Passingnpb: SP.Bvpxenc: Speed 0 - Bosphorus 4Kbuild-gdb: Time To Compilestress-ng: Vector Mathapache: 100stress-ng: Socket Activityluaradio: Five Back to Back FIR Filtersnpb: LU.Cnpb: BT.Capache: 20ncnn: CPU - regnety_400mrocksdb: Rand Fillpyperformance: chaospybench: Total For Average Test Timesmnn: mobilenetV3npb: EP.Cnpb: EP.Dluaradio: Complex Phasejpegxl-decode: Allapache: 500rodinia: OpenMP Leukocytestress-ng: MEMFDbuild-linux-kernel: Time To Compilerocksdb: Read Rand Write Randrocksdb: Seq Fillbuild-gcc: Time To Compiletjbench: Decompression Throughputstress-ng: Mallocpyperformance: python_startupnpb: MG.Ctnn: CPU - SqueezeNet v2rocksdb: Update Randapache: 200ncnn: CPU - squeezenet_ssdrenaissance: Apache Spark ALSncnn: CPU - yolov4-tinypyperformance: nbodyrenaissance: Apache Spark PageRankrocksdb: Read While Writingpyperformance: regex_compilejpegxl-decode: 1pyperformance: crypto_pyaespyperformance: pathlibrenaissance: Rand Forestluaradio: FM Deemphasis Filternode-web-tooling: ospray: San Miguel - Path Tracerstress-ng: Matrix Mathmnn: squeezenetv1.1npb: FT.Cpyperformance: 2to3pyperformance: floatncnn: CPU - efficientnet-b0npb: SP.Cncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - mnasnettnn: CPU - MobileNet v2mnn: MobileNetV2_224rodinia: OpenMP Streamclusterjpegxl: JPEG - 8mnn: mobilenet-v1-1.0ncnn: CPU - googlenetrocksdb: Rand Readpyperformance: gonginx: 20rodinia: OpenMP CFD Solverncnn: CPU - mobilenetncnn: CPU - shufflenet-v2ncnn: CPU - resnet18simdjson: PartialTweetsncnn: CPU-v2-v2 - mobilenet-v2ospray: NASA Streamlines - SciVisncnn: CPU - resnet50pyperformance: raytracepyperformance: pickle_pure_pythonpyperformance: json_loadsrodinia: OpenMP LavaMDpyperformance: django_templatenode-octane: ncnn: CPU - alexnetospray: San Miguel - SciVistnn: CPU - SqueezeNet v1.1ospray: NASA Streamlines - Path Tracerstress-ng: Glibc Qsort Data Sortingstress-ng: Cryptosimdjson: Kostyasynthmark: VoiceMark_100ncnn: CPU - vgg16astcenc: Exhaustivesimdjson: DistinctUserIDncnn: CPU - blazefaceastcenc: Mediummnn: resnet-v2-50luaradio: Hilbert Transformrenaissance: ALS Movie Lensstress-ng: Glibc C String Functionstnn: CPU - DenseNetopenssl: SHA256jpegxl: PNG - 8mnn: inception-v3openssl: RSA4096openssl: RSA4096simdjson: LargeRandastcenc: Thoroughnatron: Spaceshiprenaissance: Scala Dottyrodinia: OpenMP HotSpot3Dnpb: IS.DWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS28786.9112782655.804006.8127789.083380.07955.969299624.664357.1101688791.71393.2225363.315975.4021794.21321321.0616.6450839.01286.54434265.10433985.91424471.529075896.646929.096.9155.39074349.8192605.9711995.771356.423009.3521506.9769296.499.73105806372.26822.1551253.441255.42677.2341.0586519.3274.745996.7461.63321602471251941796.407287.348822181396750.776.1212418.5248.079627924105201.7215.161441.921.9486.83130.8292467111576.3672.611.8495.4418.915.371.8364981.353.62612828.0422477.65.085226.573.613.65231.1393.24422.33837.914.33012.7892489933178341442.5312.33312.263.9113.855.114.0931.5922.9933431616.1128.15634.36610310.9123.26207.2836.45200.063751.193.76980.28253.5846.65915.751.683.526526.240124.24894.52058186.022520.803207664754501.1225.272246593.33774.11.298.30952.2618.369.85810722.1269665077.941907.571026.671979.312986.545742736.112837.187336165.71828.5321604.788402.8729994.61808189.2622.4667516.65369.73327636.50327538.48326267.468300362.078905.678.8643.58585946.09115315.3910675.971662.127967.1825868.2282775.148.28124101780.47961.8481423.421385.09781.2392.7177825.1265.2781117.4654.38824177231410734708.547257.233582195610071.935.7413780.6653.27769357897965.8213.731307.420.1495.42853.6313962912672.4079.412.9540.3449.914.961.9861543.623.35613783.8823983.44.735612.623.393.40243.6073.02620.84635.424.05011.9698816364188320711.4313.12611.543.8013.064.823.8632.6221.8335033216.9132.84935.96497710.4624.20215.6536.67196.323889.093.82948.59551.9245.35835.781.653.607825.649125.74869.52104420.442575.358211963312031.1324.829250636.83833.81.288.29583.3587.163.78710726.0257142275.121882.182813.731965.413031.136829060.782775.6135665802.21218.6334940.078409.3129184.11730909.9319.4559900.70380.31351691.31350051.91343705.857007869.618690.618.2647.96568324.37113462.499649.151581.627392.8026088.4076337.039.45124272284.47402.0971460.331458.97785.4363.9275303.6973.6751135.5358.95124453671387651740.445289.128619203517301.546.4213734.0248.897694209108205.3114.421443.119.9690.02914.0320661812469.7776.312.6530.1456.216.291.9866567.243.56813832.5224179.85.035571.853.643.62227.2133.23320.89836.544.29312.2193642141190333796.6712.71211.754.0313.175.094.0333.3321.9135131916.5126.65434.96783210.6024.00214.8926.71204.033794.683.69963.72653.1145.79775.641.693.597525.921127.04979.02090746.592520.365209936424131.1125.136250398.33830.41.38.34602.8643.868.849OpenBenchmarking.org

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Akka Unbalanced Cobwebbed TreeWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS6K12K18K24K30KSE +/- 254.35, N = 7SE +/- 8.64, N = 3SE +/- 17.56, N = 328786.910722.110726.0MIN: 21132.36 / MAX: 29545.02MIN: 8239.31 / MAX: 10739.31MIN: 8382.46 / MAX: 10758.33

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random Fill SyncWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS6K12K18K24K30KSE +/- 9.49, N = 3SE +/- 10.79, N = 3SE +/- 28.83, N = 31127826966257141. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Memory CopyingWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS11002200330044005500SE +/- 2.53, N = 3SE +/- 3.23, N = 3SE +/- 2.00, N = 32655.805077.942275.12-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Apache Spark BayesWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS9001800270036004500SE +/- 39.29, N = 6SE +/- 13.24, N = 3SE +/- 15.71, N = 34006.81907.51882.1MIN: 3136.25 / MAX: 4195.54MIN: 1442.07 / MAX: 1930.29MIN: 1427.27 / MAX: 1910.93

nginx

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS30K60K90K120K150KSE +/- 638.27, N = 3SE +/- 607.96, N = 3SE +/- 282.65, N = 3127789.0871026.6782813.73-ldl -lpthread-ldl -lpthread1. (CC) gcc options: -lcrypt -lz -O3 -march=native

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Finagle HTTP RequestsWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS7001400210028003500SE +/- 38.76, N = 3SE +/- 24.94, N = 3SE +/- 21.75, N = 43380.01979.31965.4MIN: 3189.19 / MAX: 3451.35MIN: 1810.43 / MAX: 2082.51MIN: 1797.51 / MAX: 2080.08

Apache HTTP Server

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3K6K9K12K15KSE +/- 72.69, N = 3SE +/- 119.10, N = 15SE +/- 105.37, N = 37955.9612986.5413031.13-pthread-pthread1. (CC) gcc options: -shared -fPIC -O2

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2M4M6M8M10MSE +/- 43252.48, N = 3SE +/- 5772.49, N = 3SE +/- 42989.16, N = 39299624.665742736.116829060.78-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: In-Memory Database ShootoutWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS9001800270036004500SE +/- 44.10, N = 3SE +/- 30.31, N = 3SE +/- 17.54, N = 34357.12837.12775.6MIN: 4158.79 / MAX: 4869.17MIN: 2584.98 / MAX: 3178.56MIN: 2570.93 / MAX: 3146.8

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3K6K9K12K15KSE +/- 35.63, N = 3SE +/- 43.66, N = 3SE +/- 192.20, N = 3101688733135661. Windows 11 22454.1000 WSL: Nodejs v10.19.02. Ubuntu 21.10: Nodejs v12.22.53. Ubuntu 20.04 LTS: Nodejs v10.19.0

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Savina Reactors.IOWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2K4K6K8K10KSE +/- 107.79, N = 3SE +/- 44.02, N = 12SE +/- 16.40, N = 38791.76165.75802.2MIN: 8576.15 / MAX: 13344.91MIN: 5972.88 / MAX: 12127.45MIN: 5785.72 / MAX: 9430.2

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Genetic Algorithm Using Jenetics + FuturesWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS400800120016002000SE +/- 10.04, N = 3SE +/- 19.26, N = 4SE +/- 11.20, N = 31393.21828.51218.6MIN: 1349.82 / MAX: 1439.81MIN: 1675.52 / MAX: 1923.65MIN: 1122.35 / MAX: 1305.54

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILEWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS70K140K210K280K350KSE +/- 1311.10, N = 3SE +/- 81.51, N = 3SE +/- 687.59, N = 3225363.31321604.78334940.07-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2K4K6K8K10KSE +/- 12.29, N = 3SE +/- 18.90, N = 3SE +/- 19.36, N = 35975.408402.878409.31-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

C-Blosc

Compressor: blosclz

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.0Compressor: blosclzWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS6K12K18K24K30KSE +/- 236.04, N = 3SE +/- 121.13, N = 3SE +/- 154.18, N = 321794.229994.629184.1-pthread-pthread1. (CC) gcc options: -std=gnu99 -O3 -lrt -lm

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SemaphoresWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS400K800K1200K1600K2000KSE +/- 946.67, N = 3SE +/- 9611.32, N = 3SE +/- 2665.58, N = 31321321.061808189.261730909.93-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

VP9 libvpx Encoding

Speed: Speed 5 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 4KWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS510152025SE +/- 0.04, N = 3SE +/- 0.19, N = 3SE +/- 0.13, N = 1516.6422.4619.451. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: ForkingWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS14K28K42K56K70KSE +/- 390.58, N = 14SE +/- 74.11, N = 3SE +/- 701.97, N = 350839.0167516.6559900.70-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MMAPWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS80160240320400SE +/- 0.95, N = 3SE +/- 0.89, N = 3SE +/- 1.76, N = 3286.54369.73380.31-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

nginx

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS90K180K270K360K450KSE +/- 470.69, N = 3SE +/- 101.87, N = 3SE +/- 193.12, N = 3434265.10327636.50351691.31-ldl -lpthread-ldl -lpthread1. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS90K180K270K360K450KSE +/- 983.76, N = 3SE +/- 423.36, N = 3SE +/- 502.46, N = 3433985.91327538.48350051.91-ldl -lpthread-ldl -lpthread1. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 500Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS90K180K270K360K450KSE +/- 1099.71, N = 3SE +/- 196.36, N = 3SE +/- 567.84, N = 3424471.52326267.46343705.85-ldl -lpthread-ldl -lpthread1. (CC) gcc options: -lcrypt -lz -O3 -march=native

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message PassingWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2M4M6M8M10MSE +/- 40181.02, N = 3SE +/- 7850.96, N = 3SE +/- 1329.10, N = 39075896.648300362.077007869.61-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

NAS Parallel Benchmarks

Test / Class: SP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2K4K6K8K10KSE +/- 54.20, N = 3SE +/- 23.92, N = 3SE +/- 5.34, N = 36929.098905.678690.61-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

VP9 libvpx Encoding

Speed: Speed 0 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 0 - Input: Bosphorus 4KWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS246810SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 36.918.868.261. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To CompileWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1224364860SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 355.3943.5947.97

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Vector MathWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20K40K60K80K100KSE +/- 10.73, N = 3SE +/- 19.96, N = 3SE +/- 21.96, N = 374349.8185946.0968324.37-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Apache HTTP Server

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20K40K60K80K100KSE +/- 787.86, N = 3SE +/- 264.83, N = 3SE +/- 58.69, N = 392605.97115315.39113462.49-pthread-pthread1. (CC) gcc options: -shared -fPIC -O2

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket ActivityWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3K6K9K12K15KSE +/- 158.83, N = 15SE +/- 97.06, N = 3SE +/- 19.05, N = 311995.7710675.979649.15-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR FiltersWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS400800120016002000SE +/- 4.09, N = 3SE +/- 4.79, N = 3SE +/- 2.86, N = 31356.41662.11581.6

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS6K12K18K24K30KSE +/- 72.95, N = 3SE +/- 5.09, N = 3SE +/- 27.84, N = 323009.3527967.1827392.80-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS6K12K18K24K30KSE +/- 32.23, N = 3SE +/- 26.19, N = 3SE +/- 43.47, N = 321506.9725868.2226088.40-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

Apache HTTP Server

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 20Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20K40K60K80K100KSE +/- 65.75, N = 3SE +/- 311.00, N = 3SE +/- 205.02, N = 369296.4982775.1476337.03-pthread-pthread1. (CC) gcc options: -shared -fPIC -O2

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3691215SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 39.738.289.45MIN: 9.38 / MAX: 14.19MIN: 8.2 / MAX: 9.42MIN: 9.28 / MAX: 19.341. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random FillWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS300K600K900K1200K1500KSE +/- 2238.72, N = 3SE +/- 586.40, N = 3SE +/- 4953.05, N = 31058063124101712427221. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20406080100SE +/- 0.03, N = 3SE +/- 0.34, N = 3SE +/- 0.18, N = 372.280.484.4

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2004006008001000SE +/- 2.65, N = 3SE +/- 9.94, N = 3SE +/- 7.13, N = 3682796740

Mobile Neural Network

Model: mobilenetV3

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: mobilenetV3Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.48490.96981.45471.93962.4245SE +/- 0.014, N = 3SE +/- 0.023, N = 3SE +/- 0.014, N = 152.1551.8482.097MIN: 2.01 / MAX: 3.3MIN: 1.78 / MAX: 5.81MIN: 1.96 / MAX: 13.161. (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

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS30060090012001500SE +/- 4.40, N = 3SE +/- 4.91, N = 3SE +/- 1.81, N = 31253.441423.421460.33-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS30060090012001500SE +/- 2.68, N = 3SE +/- 3.09, N = 3SE +/- 2.44, N = 31255.421385.091458.97-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2004006008001000SE +/- 4.59, N = 3SE +/- 1.40, N = 3SE +/- 0.23, N = 3677.2781.2785.4

JPEG XL Decoding libjxl

CPU Threads: All

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.5CPU Threads: AllWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS90180270360450SE +/- 0.89, N = 3SE +/- 0.90, N = 3SE +/- 0.84, N = 3341.05392.71363.92

Apache HTTP Server

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 500Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20K40K60K80K100KSE +/- 944.58, N = 5SE +/- 376.98, N = 3SE +/- 299.80, N = 386519.3277825.1275303.69-pthread-pthread1. (CC) gcc options: -shared -fPIC -O2

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20406080100SE +/- 0.06, N = 3SE +/- 0.27, N = 3SE +/- 0.23, N = 374.7565.2873.681. (CXX) g++ options: -O2 -lOpenCL

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MEMFDWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2004006008001000SE +/- 0.26, N = 3SE +/- 1.28, N = 3SE +/- 1.80, N = 3996.741117.461135.53-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.14Time To CompileWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1428425670SE +/- 0.31, N = 3SE +/- 0.30, N = 3SE +/- 0.44, N = 361.6354.3958.95

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read Random Write RandomWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS500K1000K1500K2000K2500KSE +/- 4545.48, N = 3SE +/- 5194.53, N = 3SE +/- 3684.22, N = 32160247241772324453671. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Sequential FillWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS300K600K900K1200K1500KSE +/- 3012.32, N = 3SE +/- 4314.15, N = 3SE +/- 3573.50, N = 31251941141073413876511. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 11.2.0Time To CompileWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2004006008001000SE +/- 1.96, N = 3SE +/- 1.37, N = 3SE +/- 1.93, N = 3796.41708.55740.45

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS60120180240300SE +/- 0.09, N = 3SE +/- 1.30, N = 3SE +/- 0.34, N = 3287.35257.23289.131. (CC) gcc options: -O3 -rdynamic

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MallocWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS40M80M120M160M200MSE +/- 610138.50, N = 3SE +/- 345169.39, N = 3SE +/- 150053.69, N = 3181396750.77195610071.93203517301.54-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 36.125.746.42

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3K6K9K12K15KSE +/- 13.55, N = 3SE +/- 9.35, N = 3SE +/- 10.69, N = 312418.5213780.6613734.02-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

TNN

Target: CPU - Model: SqueezeNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v2Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1224364860SE +/- 0.34, N = 3SE +/- 0.14, N = 3SE +/- 0.42, N = 348.0853.2848.90MIN: 47.47 / MAX: 49.21MIN: 52.94 / MAX: 53.76MIN: 47.95 / MAX: 49.851. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Update RandomWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS150K300K450K600K750KSE +/- 2688.81, N = 3SE +/- 2073.88, N = 3SE +/- 655.32, N = 36279246935786942091. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20K40K60K80K100KSE +/- 299.46, N = 3SE +/- 1088.53, N = 5SE +/- 378.94, N = 3105201.7297965.82108205.31-pthread-pthread1. (CC) gcc options: -shared -fPIC -O2

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssdWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS48121620SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 315.1613.7314.42MIN: 13.6 / MAX: 115.3MIN: 13.27 / MAX: 14.22MIN: 14.04 / MAX: 16.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Apache Spark ALSWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS30060090012001500SE +/- 15.34, N = 3SE +/- 10.34, N = 3SE +/- 18.94, N = 31441.91307.41443.1MIN: 1266.3 / MAX: 1675MIN: 1128.47 / MAX: 1523.03MIN: 1249.67 / MAX: 1685.89

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinyWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS510152025SE +/- 0.07, N = 3SE +/- 0.29, N = 3SE +/- 0.06, N = 321.9420.1419.96MIN: 20.18 / MAX: 37.9MIN: 19.33 / MAX: 20.88MIN: 19.45 / MAX: 30.81. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20406080100SE +/- 0.06, N = 3SE +/- 0.18, N = 3SE +/- 0.27, N = 386.895.490.0

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Apache Spark PageRankWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS7001400210028003500SE +/- 9.79, N = 3SE +/- 25.06, N = 3SE +/- 33.35, N = 43130.82853.62914.0MIN: 2780.54 / MAX: 3303.38MIN: 2613.04 / MAX: 3007.09MIN: 2602.07 / MAX: 3183.86

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read While WritingWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS700K1400K2100K2800K3500KSE +/- 21167.82, N = 15SE +/- 14227.81, N = 3SE +/- 10904.43, N = 32924671313962932066181. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS306090120150SE +/- 0.00, N = 3115126124

JPEG XL Decoding libjxl

CPU Threads: 1

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.5CPU Threads: 1Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20406080100SE +/- 0.18, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 376.3672.4069.77

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20406080100SE +/- 0.20, N = 3SE +/- 0.18, N = 3SE +/- 0.03, N = 372.679.476.3

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3691215SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 311.812.912.6

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Random ForestWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS120240360480600SE +/- 3.41, N = 3SE +/- 2.98, N = 3SE +/- 3.63, N = 3495.4540.3530.1MIN: 451.56 / MAX: 635.88MIN: 477.64 / MAX: 620.4MIN: 487.89 / MAX: 641.77

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS100200300400500SE +/- 2.20, N = 3SE +/- 1.14, N = 3SE +/- 0.85, N = 3418.9449.9456.2

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS48121620SE +/- 0.00, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 315.3714.9616.291. Windows 11 22454.1000 WSL: Nodejs v10.19.02. Ubuntu 21.10: Nodejs v12.22.53. Ubuntu 20.04 LTS: Nodejs v10.19.0

OSPray

Demo: San Miguel - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: Path TracerWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.44550.8911.33651.7822.2275SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 31.831.981.98MIN: 1.73 / MAX: 1.86MIN: 1.96 / MAX: 2.01MIN: 1.95 / MAX: 2.02

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Matrix MathWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS14K28K42K56K70KSE +/- 29.11, N = 3SE +/- 221.77, N = 3SE +/- 171.24, N = 364981.3561543.6266567.24-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Mobile Neural Network

Model: squeezenetv1.1

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: squeezenetv1.1Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.81591.63182.44773.26364.0795SE +/- 0.010, N = 3SE +/- 0.103, N = 3SE +/- 0.031, N = 153.6263.3563.568MIN: 3.2 / MAX: 21.9MIN: 3.08 / MAX: 11.54MIN: 3.33 / MAX: 6.091. (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

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3K6K9K12K15KSE +/- 56.57, N = 3SE +/- 22.67, N = 3SE +/- 40.62, N = 312828.0413783.8813832.52-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS50100150200250SE +/- 0.58, N = 3SE +/- 0.33, N = 3224239241

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20406080100SE +/- 0.20, N = 3SE +/- 0.03, N = 3SE +/- 0.25, N = 377.683.479.8

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b0Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1.1432.2863.4294.5725.715SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 35.084.735.03MIN: 4.79 / MAX: 18.5MIN: 4.63 / MAX: 7.74MIN: 4.9 / MAX: 6.271. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NAS Parallel Benchmarks

Test / Class: SP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.CWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS12002400360048006000SE +/- 42.06, N = 3SE +/- 9.09, N = 3SE +/- 5.17, N = 35226.575612.625571.85-pthread-lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz-pthread1. (F9X) gfortran options: -O3 -march=native -lmpi_usempif08 -lmpi_mpifh -lmpi2. Windows 11 22454.1000 WSL: Open MPI 4.0.33. Ubuntu 21.10: Open MPI 4.1.04. Ubuntu 20.04 LTS: Open MPI 4.0.3

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v3Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.8191.6382.4573.2764.095SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 33.613.393.64MIN: 3.34 / MAX: 7.9MIN: 3.33 / MAX: 3.57MIN: 3.53 / MAX: 4.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.82131.64262.46393.28524.1065SE +/- 0.05, N = 3SE +/- 0.02, N = 2SE +/- 0.02, N = 33.653.403.62MIN: 3.44 / MAX: 9.39MIN: 3.33 / MAX: 3.59MIN: 3.51 / MAX: 4.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v2Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS50100150200250SE +/- 0.13, N = 3SE +/- 1.67, N = 3SE +/- 2.39, N = 3231.14243.61227.21MIN: 229.24 / MAX: 235.28MIN: 237.31 / MAX: 261.55MIN: 220.95 / MAX: 236.131. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

Mobile Neural Network

Model: MobileNetV2_224

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: MobileNetV2_224Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.72991.45982.18972.91963.6495SE +/- 0.029, N = 3SE +/- 0.026, N = 3SE +/- 0.018, N = 153.2443.0263.233MIN: 2.97 / MAX: 26.22MIN: 2.97 / MAX: 3.48MIN: 3.11 / MAX: 4.871. (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

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS510152025SE +/- 0.23, N = 15SE +/- 0.20, N = 15SE +/- 0.27, N = 1522.3420.8520.901. (CXX) g++ options: -O2 -lOpenCL

JPEG XL libjxl

Input: JPEG - Encode Speed: 8

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.5Input: JPEG - Encode Speed: 8Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS918273645SE +/- 0.37, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 337.9135.4236.541. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

Mobile Neural Network

Model: mobilenet-v1-1.0

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: mobilenet-v1-1.0Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.97431.94862.92293.89724.8715SE +/- 0.004, N = 3SE +/- 0.029, N = 3SE +/- 0.013, N = 154.3304.0504.293MIN: 4.07 / MAX: 15.22MIN: 3.95 / MAX: 4.83MIN: 4.18 / MAX: 15.61. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenetWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3691215SE +/- 0.04, N = 3SE +/- 0.18, N = 3SE +/- 0.11, N = 312.7811.9612.21MIN: 11.85 / MAX: 25.85MIN: 11.43 / MAX: 22.12MIN: 11.83 / MAX: 13.141. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random ReadWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS20M40M60M80M100MSE +/- 324193.39, N = 3SE +/- 619119.84, N = 3SE +/- 198270.56, N = 39248993398816364936421411. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS4080120160200SE +/- 0.33, N = 3178188190

nginx

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 20Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS70K140K210K280K350KSE +/- 1111.37, N = 3SE +/- 712.51, N = 3SE +/- 504.42, N = 3341442.53320711.43333796.67-ldl -lpthread-ldl -lpthread1. (CC) gcc options: -lcrypt -lz -O3 -march=native

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3691215SE +/- 0.13, N = 13SE +/- 0.01, N = 3SE +/- 0.03, N = 312.3313.1312.711. (CXX) g++ options: -O2 -lOpenCL

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenetWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3691215SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 312.2611.5411.75MIN: 11.61 / MAX: 26.03MIN: 11.31 / MAX: 11.94MIN: 11.45 / MAX: 13.571. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v2Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.90681.81362.72043.62724.534SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.913.804.03MIN: 3.73 / MAX: 8.81MIN: 3.71 / MAX: 4.35MIN: 3.97 / MAX: 5.81. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet18Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS48121620SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 313.8513.0613.17MIN: 12.94 / MAX: 25.76MIN: 12.63 / MAX: 22.07MIN: 12.98 / MAX: 13.841. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: PartialTweetsWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1.14982.29963.44944.59925.749SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 35.114.825.091. (CXX) g++ options: -O3 -pthread

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v2Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.92031.84062.76093.68124.6015SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 34.093.864.03MIN: 3.82 / MAX: 26MIN: 3.78 / MAX: 4.13MIN: 3.88 / MAX: 5.541. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OSPray

Demo: NASA Streamlines - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVisWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS816243240SE +/- 0.34, N = 3SE +/- 0.36, N = 3SE +/- 0.00, N = 331.5932.6233.33MIN: 26.32 / MAX: 32.26MIN: 31.25 / MAX: 33.33MIN: 31.25

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS612182430SE +/- 0.15, N = 3SE +/- 0.20, N = 3SE +/- 0.05, N = 322.9921.8321.91MIN: 21.3 / MAX: 105.79MIN: 21.25 / MAX: 22.47MIN: 21.47 / MAX: 22.471. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS80160240320400SE +/- 0.58, N = 3SE +/- 0.88, N = 3334350351

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS70140210280350SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 1.20, N = 3316332319

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS48121620SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 316.116.916.5

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS306090120150SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.13, N = 3128.16132.85126.651. (CXX) g++ options: -O2 -lOpenCL

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS816243240SE +/- 0.22, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 334.335.934.9

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS15K30K45K60K75KSE +/- 254.74, N = 3SE +/- 182.96, N = 3SE +/- 383.64, N = 36610364977678321. Windows 11 22454.1000 WSL: Nodejs v10.19.02. Ubuntu 21.10: Nodejs v12.22.53. Ubuntu 20.04 LTS: Nodejs v10.19.0

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS3691215SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.20, N = 310.9110.4610.60MIN: 10.28 / MAX: 12.61MIN: 9.93 / MAX: 17.81MIN: 10.21 / MAX: 11.111. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS612182430SE +/- 0.00, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 323.2624.2024.00MIN: 20 / MAX: 25MIN: 23.26 / MAX: 25.64MIN: 22.22 / MAX: 25.64

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.1Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS50100150200250SE +/- 0.05, N = 3SE +/- 1.56, N = 3SE +/- 0.09, N = 3207.28215.65214.89MIN: 207.02 / MAX: 207.73MIN: 212.35 / MAX: 217.38MIN: 214.32 / MAX: 215.331. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

OSPray

Demo: NASA Streamlines - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: Path TracerWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36.456.676.71MIN: 6.25 / MAX: 6.54MIN: 6.58 / MAX: 6.76MIN: 6.62 / MAX: 6.8

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc Qsort Data SortingWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS4080120160200SE +/- 0.90, N = 3SE +/- 0.35, N = 3SE +/- 0.50, N = 3200.06196.32204.03-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CryptoWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS8001600240032004000SE +/- 3.98, N = 3SE +/- 3.73, N = 3SE +/- 3.59, N = 33751.193889.093794.68-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: KostyaWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.85951.7192.57853.4384.2975SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 33.763.823.691. (CXX) g++ options: -O3 -pthread

Google SynthMark

Test: VoiceMark_100

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS2004006008001000SE +/- 9.62, N = 15SE +/- 5.32, N = 3SE +/- 7.44, N = 10980.28948.60963.731. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1224364860SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.17, N = 353.5851.9253.11MIN: 51.62 / MAX: 67.26MIN: 51.27 / MAX: 59.18MIN: 52.17 / MAX: 54.161. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: ExhaustiveWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1122334455SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.13, N = 346.6645.3645.801. (CXX) g++ options: -O3 -flto -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: DistinctUserIDWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1.30052.6013.90155.2026.5025SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 35.755.785.641. (CXX) g++ options: -O3 -pthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefaceWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.38030.76061.14091.52121.9015SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 31.681.651.69MIN: 1.59 / MAX: 2.61MIN: 1.61 / MAX: 1.85MIN: 1.65 / MAX: 1.861. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: MediumWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.81181.62362.43543.24724.059SE +/- 0.0057, N = 3SE +/- 0.0241, N = 3SE +/- 0.0158, N = 33.52653.60783.59751. (CXX) g++ options: -O3 -flto -pthread

Mobile Neural Network

Model: resnet-v2-50

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: resnet-v2-50Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS612182430SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.12, N = 1526.2425.6525.92MIN: 24.71 / MAX: 37.64MIN: 25.26 / MAX: 29.6MIN: 24.81 / MAX: 391. (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

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert TransformWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS306090120150SE +/- 0.44, N = 3SE +/- 0.35, N = 3SE +/- 0.18, N = 3124.2125.7127.0

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: ALS Movie LensWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS11002200330044005500SE +/- 31.07, N = 3SE +/- 5.89, N = 3SE +/- 11.39, N = 34894.54869.54979.0MIN: 4778.9 / MAX: 5253.61MIN: 4825.34 / MAX: 5422.9MIN: 4957.96 / MAX: 5432.49

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc C String FunctionsWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS500K1000K1500K2000K2500KSE +/- 13771.24, N = 3SE +/- 15987.78, N = 3SE +/- 9589.21, N = 32058186.022104420.442090746.59-lsctp1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNetWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS6001200180024003000SE +/- 2.88, N = 3SE +/- 17.10, N = 3SE +/- 11.51, N = 32520.802575.362520.37MIN: 2450.18 / MAX: 2605.84MIN: 2502.29 / MAX: 2705.38MIN: 2460.72 / MAX: 2625.311. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS5000M10000M15000M20000M25000MSE +/- 49278357.70, N = 3SE +/- 24931272.19, N = 3SE +/- 56700612.97, N = 32076647545021196331203209936424131. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

JPEG XL libjxl

Input: PNG - Encode Speed: 8

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.5Input: PNG - Encode Speed: 8Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.25430.50860.76291.01721.2715SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 31.121.131.111. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

Mobile Neural Network

Model: inception-v3

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: inception-v3Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS612182430SE +/- 0.14, N = 3SE +/- 0.18, N = 3SE +/- 0.14, N = 1525.2724.8325.14MIN: 23.5 / MAX: 42.87MIN: 24.21 / MAX: 33.35MIN: 23.83 / MAX: 49.561. (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

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS50K100K150K200K250KSE +/- 23.65, N = 3SE +/- 101.99, N = 3SE +/- 103.97, N = 3246593.3250636.8250398.31. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Windows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS8001600240032004000SE +/- 0.80, N = 3SE +/- 2.85, N = 3SE +/- 1.89, N = 33774.13833.83830.41. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: LargeRandomWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.29250.5850.87751.171.4625SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 31.291.281.301. (CXX) g++ options: -O3 -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: ThoroughWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS246810SE +/- 0.0032, N = 3SE +/- 0.0414, N = 3SE +/- 0.0043, N = 38.30958.29588.34601. (CXX) g++ options: -O3 -flto -pthread

Natron

Input: Spaceship

OpenBenchmarking.orgFPS, More Is BetterNatron 2.4Input: SpaceshipWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS0.74251.4852.22752.973.7125SE +/- 0.02, N = 15SE +/- 0.10, N = 15SE +/- 0.07, N = 122.23.32.8

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Scala DottyWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS140280420560700SE +/- 9.98, N = 15SE +/- 5.22, N = 3SE +/- 10.37, N = 15618.3587.1643.8MIN: 475.24 / MAX: 1167.54MIN: 483.35 / MAX: 1028.14MIN: 490.36 / MAX: 1080.62

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DWindows 11 22454.1000 WSLUbuntu 21.10Ubuntu 20.04 LTS1632486480SE +/- 0.76, N = 15SE +/- 0.09, N = 3SE +/- 1.25, N = 1569.8663.7968.851. (CXX) g++ options: -O2 -lOpenCL


Phoronix Test Suite v10.8.5