Windows 11 WSL Performance

wsl testing on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2109158-TJ-WINDOWS1192&gru.

Windows 11 WSL PerformanceProcessorMemoryDiskGraphicsOSKernelDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionSystem LayerWindows 11 22454.1000 WSLAMD 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.0ext43840x2160wslOpenBenchmarking.org- Transparent Huge Pages: always- --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 - CPU Microcode: 0xffffffff- OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)- Python 3.8.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: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

Windows 11 WSL Performancestress-ng: MMAPstress-ng: NUMAstress-ng: MEMFDstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingopenssl: SHA256srsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: 5G PHY_DL_NR Test 270 PRB SISO 256-QAMospray: San Miguel - SciVisospray: San Miguel - Path Tracerospray: NASA Streamlines - SciVisospray: NASA Streamlines - Path Tracernatron: Spaceshipvpxenc: Speed 0 - Bosphorus 4Kvpxenc: Speed 5 - Bosphorus 4Ksimdjson: Kostyasimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDblosc: blosclztjbench: Decompression Throughputluaradio: Five Back to Back FIR Filtersluaradio: FM Deemphasis Filterluaradio: Hilbert Transformluaradio: Complex Phasejpegxl: PNG - 8jpegxl: JPEG - 8jpegxl-decode: 1jpegxl-decode: Allrocksdb: Rand Fillrocksdb: Rand Readrocksdb: Update Randrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingrocksdb: Read Rand Write Randnode-express-loadtest: nginx: 1nginx: 20nginx: 100nginx: 200nginx: 500apache: 1apache: 20apache: 100apache: 200apache: 500node-web-tooling: srsran: OFDM_Testnode-octane: openssl: RSA4096npb: BT.Cnpb: CG.Cnpb: EP.Cnpb: EP.Dnpb: FT.Cnpb: LU.Cnpb: MG.Cnpb: SP.Bnpb: SP.Csrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: 5G PHY_DL_NR Test 270 PRB SISO 256-QAMopenssl: RSA4096synthmark: VoiceMark_100pybench: Total For Average Test Timespyperformance: gopyperformance: 2to3pyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatepyperformance: pickle_pure_pythonrenaissance: Scala Dottyrenaissance: Rand Forestrenaissance: ALS Movie Lensrenaissance: Apache Spark ALSrenaissance: Apache Spark Bayesrenaissance: Savina Reactors.IOrenaissance: Apache Spark PageRankrenaissance: Finagle HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futuresmnn: mobilenetV3mnn: squeezenetv1.1mnn: resnet-v2-50mnn: SqueezeNetV1.0mnn: MobileNetV2_224mnn: mobilenet-v1-1.0mnn: inception-v3ncnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - squeezenet_ssdncnn: CPU - regnety_400mtnn: CPU - DenseNettnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v2tnn: CPU - SqueezeNet v1.1rodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterbuild-gcc: Time To Compilebuild-gdb: Time To Compilebuild-linux-kernel: Time To Compileyafaray: Total Time For Sample Sceneastcenc: Mediumastcenc: Thoroughastcenc: Exhaustiveecp-candle: P3B2Windows 11 22454.1000 WSL286.54598.63996.74192514.683751.19181396750.7750839.01225363.31123.9433518.321321321.0664981.3574349.812655.8011995.779299624.662058186.02200.069075896.6420766475450489.4492.5536.5536.4167.6183.223.261.8331.596.452.26.9116.643.761.295.115.7521794.2287.3488221356.4418.9124.2677.21.1237.9176.36341.051058063924899336279241251941112782924671216024710168127789.08341442.53434265.10433985.91424471.527955.9669296.4992605.97105201.7286519.3215.37163300000661033774.121506.975975.401253.441255.4212828.0423009.3512418.526929.095226.57176.0267.1185.6317.078.6102.5246593.3980.28268217822472.277.686.811.833416.172.61156.1234.3316618.3495.44894.51441.94006.88791.73130.83380.04357.128786.91393.22.1553.62626.2405.0143.2444.33025.27212.264.093.613.913.655.081.6812.7853.5813.8510.9122.9921.9415.169.732520.803231.13948.079207.283128.15669.85874.74512.33322.338796.40755.39061.63384.7303.52658.309546.6591OpenBenchmarking.org

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MMAPWindows 11 22454.1000 WSL60120180240300SE +/- 0.95, N = 3286.541. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: NUMAWindows 11 22454.1000 WSL130260390520650SE +/- 2.65, N = 3598.631. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MEMFDWindows 11 22454.1000 WSL2004006008001000SE +/- 0.26, N = 3996.741. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: AtomicWindows 11 22454.1000 WSL40K80K120K160K200KSE +/- 93.93, N = 3192514.681. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CryptoWindows 11 22454.1000 WSL8001600240032004000SE +/- 3.98, N = 33751.191. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MallocWindows 11 22454.1000 WSL40M80M120M160M200MSE +/- 610138.50, N = 3181396750.771. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: ForkingWindows 11 22454.1000 WSL11K22K33K44K55KSE +/- 390.58, N = 1450839.011. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILEWindows 11 22454.1000 WSL50K100K150K200K250KSE +/- 1311.10, N = 3225363.311. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU CacheWindows 11 22454.1000 WSL306090120150SE +/- 1.52, N = 3123.941. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU StressWindows 11 22454.1000 WSL7K14K21K28K35KSE +/- 32.76, N = 333518.321. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SemaphoresWindows 11 22454.1000 WSL300K600K900K1200K1500KSE +/- 946.67, N = 31321321.061. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Matrix MathWindows 11 22454.1000 WSL14K28K42K56K70KSE +/- 29.11, N = 364981.351. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Vector MathWindows 11 22454.1000 WSL16K32K48K64K80KSE +/- 10.73, N = 374349.811. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Memory CopyingWindows 11 22454.1000 WSL6001200180024003000SE +/- 2.53, N = 32655.801. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket ActivityWindows 11 22454.1000 WSL3K6K9K12K15KSE +/- 158.83, N = 1511995.771. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingWindows 11 22454.1000 WSL2M4M6M8M10MSE +/- 43252.48, N = 39299624.661. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

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 WSL400K800K1200K1600K2000KSE +/- 13771.24, N = 32058186.021. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

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 WSL4080120160200SE +/- 0.90, N = 3200.061. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

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 WSL2M4M6M8M10MSE +/- 40181.02, N = 39075896.641. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Windows 11 22454.1000 WSL4000M8000M12000M16000M20000MSE +/- 49278357.70, N = 3207664754501. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMWindows 11 22454.1000 WSL110220330440550SE +/- 0.30, N = 3489.41. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMWindows 11 22454.1000 WSL110220330440550SE +/- 0.79, N = 3492.51. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMWindows 11 22454.1000 WSL120240360480600SE +/- 2.10, N = 3536.51. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMWindows 11 22454.1000 WSL120240360480600SE +/- 1.43, N = 3536.41. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.04Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMWindows 11 22454.1000 WSL4080120160200SE +/- 0.30, N = 3167.61. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.04Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAMWindows 11 22454.1000 WSL4080120160200SE +/- 1.36, N = 12183.21. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisWindows 11 22454.1000 WSL612182430SE +/- 0.00, N = 323.26MIN: 20 / MAX: 25

OSPray

Demo: San Miguel - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: Path TracerWindows 11 22454.1000 WSL0.41180.82361.23541.64722.059SE +/- 0.01, N = 31.83MIN: 1.73 / MAX: 1.86

OSPray

Demo: NASA Streamlines - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVisWindows 11 22454.1000 WSL714212835SE +/- 0.34, N = 331.59MIN: 26.32 / MAX: 32.26

OSPray

Demo: NASA Streamlines - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: Path TracerWindows 11 22454.1000 WSL246810SE +/- 0.00, N = 36.45MIN: 6.25 / MAX: 6.54

Natron

Input: Spaceship

OpenBenchmarking.orgFPS, More Is BetterNatron 2.4Input: SpaceshipWindows 11 22454.1000 WSL0.4950.991.4851.982.475SE +/- 0.02, N = 152.2

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 WSL246810SE +/- 0.05, N = 36.911. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

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 WSL48121620SE +/- 0.04, N = 316.641. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: KostyaWindows 11 22454.1000 WSL0.8461.6922.5383.3844.23SE +/- 0.00, N = 33.761. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: LargeRandomWindows 11 22454.1000 WSL0.29030.58060.87091.16121.4515SE +/- 0.00, N = 31.291. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: PartialTweetsWindows 11 22454.1000 WSL1.14982.29963.44944.59925.749SE +/- 0.01, N = 35.111. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 1.0Throughput Test: DistinctUserIDWindows 11 22454.1000 WSL1.29382.58763.88145.17526.469SE +/- 0.01, N = 35.751. (CXX) g++ options: -O3 -pthread

C-Blosc

Compressor: blosclz

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.0Compressor: blosclzWindows 11 22454.1000 WSL5K10K15K20K25KSE +/- 236.04, N = 321794.21. (CC) gcc options: -std=gnu99 -O3 -pthread -lrt -lm

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputWindows 11 22454.1000 WSL60120180240300SE +/- 0.09, N = 3287.351. (CC) gcc options: -O3 -rdynamic

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 WSL30060090012001500SE +/- 4.09, N = 31356.4

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterWindows 11 22454.1000 WSL90180270360450SE +/- 2.20, N = 3418.9

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert TransformWindows 11 22454.1000 WSL306090120150SE +/- 0.44, N = 3124.2

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseWindows 11 22454.1000 WSL150300450600750SE +/- 4.59, N = 3677.2

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 WSL0.2520.5040.7561.0081.26SE +/- 0.00, N = 31.121. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

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 WSL918273645SE +/- 0.37, N = 337.911. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

JPEG XL Decoding libjxl

CPU Threads: 1

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.5CPU Threads: 1Windows 11 22454.1000 WSL20406080100SE +/- 0.18, N = 376.36

JPEG XL Decoding libjxl

CPU Threads: All

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.5CPU Threads: AllWindows 11 22454.1000 WSL70140210280350SE +/- 0.89, N = 3341.05

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random FillWindows 11 22454.1000 WSL200K400K600K800K1000KSE +/- 2238.72, N = 310580631. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random ReadWindows 11 22454.1000 WSL20M40M60M80M100MSE +/- 324193.39, N = 3924899331. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Update RandomWindows 11 22454.1000 WSL130K260K390K520K650KSE +/- 2688.81, N = 36279241. (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 WSL300K600K900K1200K1500KSE +/- 3012.32, N = 312519411. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random Fill SyncWindows 11 22454.1000 WSL2K4K6K8K10KSE +/- 9.49, N = 3112781. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read While WritingWindows 11 22454.1000 WSL600K1200K1800K2400K3000KSE +/- 21167.82, N = 1529246711. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read Random Write RandomWindows 11 22454.1000 WSL500K1000K1500K2000K2500KSE +/- 4545.48, N = 321602471. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestWindows 11 22454.1000 WSL2K4K6K8K10KSE +/- 35.63, N = 3101681. Nodejs v10.19.0

nginx

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1Windows 11 22454.1000 WSL30K60K90K120K150KSE +/- 638.27, N = 3127789.081. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 20Windows 11 22454.1000 WSL70K140K210K280K350KSE +/- 1111.37, N = 3341442.531. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100Windows 11 22454.1000 WSL90K180K270K360K450KSE +/- 470.69, N = 3434265.101. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200Windows 11 22454.1000 WSL90K180K270K360K450KSE +/- 983.76, N = 3433985.911. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 500Windows 11 22454.1000 WSL90K180K270K360K450KSE +/- 1099.71, N = 3424471.521. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

Apache HTTP Server

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1Windows 11 22454.1000 WSL2K4K6K8K10KSE +/- 72.69, N = 37955.961. (CC) gcc options: -shared -fPIC -O2 -pthread

Apache HTTP Server

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 20Windows 11 22454.1000 WSL15K30K45K60K75KSE +/- 65.75, N = 369296.491. (CC) gcc options: -shared -fPIC -O2 -pthread

Apache HTTP Server

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100Windows 11 22454.1000 WSL20K40K60K80K100KSE +/- 787.86, N = 392605.971. (CC) gcc options: -shared -fPIC -O2 -pthread

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200Windows 11 22454.1000 WSL20K40K60K80K100KSE +/- 299.46, N = 3105201.721. (CC) gcc options: -shared -fPIC -O2 -pthread

Apache HTTP Server

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 500Windows 11 22454.1000 WSL20K40K60K80K100KSE +/- 944.58, N = 586519.321. (CC) gcc options: -shared -fPIC -O2 -pthread

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkWindows 11 22454.1000 WSL48121620SE +/- 0.00, N = 315.371. Nodejs v10.19.0

srsRAN

Test: OFDM_Test

OpenBenchmarking.orgSamples / Second, More Is BettersrsRAN 21.04Test: OFDM_TestWindows 11 22454.1000 WSL30M60M90M120M150MSE +/- 2107921.57, N = 31633000001. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkWindows 11 22454.1000 WSL14K28K42K56K70KSE +/- 254.74, N = 3661031. Nodejs v10.19.0

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Windows 11 22454.1000 WSL8001600240032004000SE +/- 0.80, N = 33774.11. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CWindows 11 22454.1000 WSL5K10K15K20K25KSE +/- 32.23, N = 321506.971. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CWindows 11 22454.1000 WSL13002600390052006500SE +/- 12.29, N = 35975.401. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CWindows 11 22454.1000 WSL30060090012001500SE +/- 4.40, N = 31253.441. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. 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 WSL30060090012001500SE +/- 2.68, N = 31255.421. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CWindows 11 22454.1000 WSL3K6K9K12K15KSE +/- 56.57, N = 312828.041. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CWindows 11 22454.1000 WSL5K10K15K20K25KSE +/- 72.95, N = 323009.351. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CWindows 11 22454.1000 WSL3K6K9K12K15KSE +/- 13.55, N = 312418.521. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: SP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BWindows 11 22454.1000 WSL15003000450060007500SE +/- 54.20, N = 36929.091. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

NAS Parallel Benchmarks

Test / Class: SP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.CWindows 11 22454.1000 WSL11002200330044005500SE +/- 42.06, N = 35226.571. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 4.0.3

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMWindows 11 22454.1000 WSL4080120160200SE +/- 0.21, N = 3176.01. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMWindows 11 22454.1000 WSL60120180240300SE +/- 0.94, N = 3267.11. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMWindows 11 22454.1000 WSL4080120160200SE +/- 0.41, N = 3185.61. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 21.04Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMWindows 11 22454.1000 WSL70140210280350SE +/- 0.90, N = 3317.01. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 21.04Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMWindows 11 22454.1000 WSL20406080100SE +/- 0.10, N = 378.61. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

srsRAN

Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 21.04Test: 5G PHY_DL_NR Test 270 PRB SISO 256-QAMWindows 11 22454.1000 WSL20406080100SE +/- 0.11, N = 12102.51. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096Windows 11 22454.1000 WSL50K100K150K200K250KSE +/- 23.65, N = 3246593.31. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Google SynthMark

Test: VoiceMark_100

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100Windows 11 22454.1000 WSL2004006008001000SE +/- 9.62, N = 15980.281. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesWindows 11 22454.1000 WSL150300450600750SE +/- 2.65, N = 3682

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goWindows 11 22454.1000 WSL4080120160200178

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Windows 11 22454.1000 WSL50100150200250224

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosWindows 11 22454.1000 WSL1632486480SE +/- 0.03, N = 372.2

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatWindows 11 22454.1000 WSL20406080100SE +/- 0.20, N = 377.6

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyWindows 11 22454.1000 WSL20406080100SE +/- 0.06, N = 386.8

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibWindows 11 22454.1000 WSL3691215SE +/- 0.03, N = 311.8

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceWindows 11 22454.1000 WSL70140210280350SE +/- 0.58, N = 3334

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsWindows 11 22454.1000 WSL48121620SE +/- 0.00, N = 316.1

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesWindows 11 22454.1000 WSL1632486480SE +/- 0.20, N = 372.6

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileWindows 11 22454.1000 WSL306090120150115

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupWindows 11 22454.1000 WSL246810SE +/- 0.00, N = 36.12

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateWindows 11 22454.1000 WSL816243240SE +/- 0.22, N = 334.3

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonWindows 11 22454.1000 WSL70140210280350SE +/- 0.33, N = 3316

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Scala DottyWindows 11 22454.1000 WSL130260390520650SE +/- 9.98, N = 15618.3MIN: 475.24 / MAX: 1167.54

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Random ForestWindows 11 22454.1000 WSL110220330440550SE +/- 3.41, N = 3495.4MIN: 451.56 / MAX: 635.88

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: ALS Movie LensWindows 11 22454.1000 WSL10002000300040005000SE +/- 31.07, N = 34894.5MIN: 4778.9 / MAX: 5253.61

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Apache Spark ALSWindows 11 22454.1000 WSL30060090012001500SE +/- 15.34, N = 31441.9MIN: 1266.3 / MAX: 1675

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Apache Spark BayesWindows 11 22454.1000 WSL9001800270036004500SE +/- 39.29, N = 64006.8MIN: 3136.25 / MAX: 4195.54

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Savina Reactors.IOWindows 11 22454.1000 WSL2K4K6K8K10KSE +/- 107.79, N = 38791.7MIN: 8576.15 / MAX: 13344.91

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Apache Spark PageRankWindows 11 22454.1000 WSL7001400210028003500SE +/- 9.79, N = 33130.8MIN: 2780.54 / MAX: 3303.38

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Finagle HTTP RequestsWindows 11 22454.1000 WSL7001400210028003500SE +/- 38.76, N = 33380.0MIN: 3189.19 / MAX: 3451.35

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: In-Memory Database ShootoutWindows 11 22454.1000 WSL9001800270036004500SE +/- 44.10, N = 34357.1MIN: 4158.79 / MAX: 4869.17

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Akka Unbalanced Cobwebbed TreeWindows 11 22454.1000 WSL6K12K18K24K30KSE +/- 254.35, N = 728786.9MIN: 21132.36 / MAX: 29545.02

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Genetic Algorithm Using Jenetics + FuturesWindows 11 22454.1000 WSL30060090012001500SE +/- 10.04, N = 31393.2MIN: 1349.82 / MAX: 1439.81

Mobile Neural Network

Model: mobilenetV3

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: mobilenetV3Windows 11 22454.1000 WSL0.48490.96981.45471.93962.4245SE +/- 0.014, N = 32.155MIN: 2.01 / MAX: 3.31. (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

Mobile Neural Network

Model: squeezenetv1.1

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: squeezenetv1.1Windows 11 22454.1000 WSL0.81591.63182.44773.26364.0795SE +/- 0.010, N = 33.626MIN: 3.2 / MAX: 21.91. (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

Mobile Neural Network

Model: resnet-v2-50

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: resnet-v2-50Windows 11 22454.1000 WSL612182430SE +/- 0.07, N = 326.24MIN: 24.71 / MAX: 37.641. (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

Mobile Neural Network

Model: SqueezeNetV1.0

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: SqueezeNetV1.0Windows 11 22454.1000 WSL1.12822.25643.38464.51285.641SE +/- 0.090, N = 35.014MIN: 4.44 / MAX: 13.831. (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

Mobile Neural Network

Model: MobileNetV2_224

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: MobileNetV2_224Windows 11 22454.1000 WSL0.72991.45982.18972.91963.6495SE +/- 0.029, N = 33.244MIN: 2.97 / MAX: 26.221. (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

Mobile Neural Network

Model: mobilenet-v1-1.0

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: mobilenet-v1-1.0Windows 11 22454.1000 WSL0.97431.94862.92293.89724.8715SE +/- 0.004, N = 34.330MIN: 4.07 / MAX: 15.221. (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

Mobile Neural Network

Model: inception-v3

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: inception-v3Windows 11 22454.1000 WSL612182430SE +/- 0.14, N = 325.27MIN: 23.5 / MAX: 42.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

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mobilenetWindows 11 22454.1000 WSL3691215SE +/- 0.01, N = 312.26MIN: 11.61 / MAX: 26.031. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v2-v2 - Model: mobilenet-v2Windows 11 22454.1000 WSL0.92031.84062.76093.68124.6015SE +/- 0.06, N = 34.09MIN: 3.82 / MAX: 261. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

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

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU-v3-v3 - Model: mobilenet-v3Windows 11 22454.1000 WSL0.81231.62462.43693.24924.0615SE +/- 0.02, N = 33.61MIN: 3.34 / MAX: 7.91. (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 WSL0.87981.75962.63943.51924.399SE +/- 0.03, N = 33.91MIN: 3.73 / MAX: 8.811. (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 WSL0.82131.64262.46393.28524.1065SE +/- 0.05, N = 33.65MIN: 3.44 / MAX: 9.391. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: efficientnet-b0Windows 11 22454.1000 WSL1.1432.2863.4294.5725.715SE +/- 0.01, N = 35.08MIN: 4.79 / MAX: 18.51. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefaceWindows 11 22454.1000 WSL0.3780.7561.1341.5121.89SE +/- 0.00, N = 31.68MIN: 1.59 / MAX: 2.611. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: googlenetWindows 11 22454.1000 WSL3691215SE +/- 0.04, N = 312.78MIN: 11.85 / MAX: 25.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: vgg16Windows 11 22454.1000 WSL1224364860SE +/- 0.07, N = 353.58MIN: 51.62 / MAX: 67.261. (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 WSL48121620SE +/- 0.01, N = 313.85MIN: 12.94 / MAX: 25.761. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: alexnetWindows 11 22454.1000 WSL3691215SE +/- 0.02, N = 310.91MIN: 10.28 / MAX: 12.611. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: resnet50Windows 11 22454.1000 WSL612182430SE +/- 0.15, N = 322.99MIN: 21.3 / MAX: 105.791. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: yolov4-tinyWindows 11 22454.1000 WSL510152025SE +/- 0.07, N = 321.94MIN: 20.18 / MAX: 37.91. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: squeezenet_ssdWindows 11 22454.1000 WSL48121620SE +/- 0.11, N = 315.16MIN: 13.6 / MAX: 115.31. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mWindows 11 22454.1000 WSL3691215SE +/- 0.03, N = 39.73MIN: 9.38 / MAX: 14.191. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNetWindows 11 22454.1000 WSL5001000150020002500SE +/- 2.88, N = 32520.80MIN: 2450.18 / MAX: 2605.841. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v2Windows 11 22454.1000 WSL50100150200250SE +/- 0.13, N = 3231.14MIN: 229.24 / MAX: 235.281. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TNN

Target: CPU - Model: SqueezeNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v2Windows 11 22454.1000 WSL1122334455SE +/- 0.34, N = 348.08MIN: 47.47 / MAX: 49.211. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.1Windows 11 22454.1000 WSL50100150200250SE +/- 0.05, N = 3207.28MIN: 207.02 / MAX: 207.731. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDWindows 11 22454.1000 WSL306090120150SE +/- 0.10, N = 3128.161. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DWindows 11 22454.1000 WSL1632486480SE +/- 0.76, N = 1569.861. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteWindows 11 22454.1000 WSL20406080100SE +/- 0.06, N = 374.751. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverWindows 11 22454.1000 WSL3691215SE +/- 0.13, N = 1312.331. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterWindows 11 22454.1000 WSL510152025SE +/- 0.23, N = 1522.341. (CXX) g++ options: -O2 -lOpenCL

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 11.2.0Time To CompileWindows 11 22454.1000 WSL2004006008001000SE +/- 1.96, N = 3796.41

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To CompileWindows 11 22454.1000 WSL1224364860SE +/- 0.07, N = 355.39

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.14Time To CompileWindows 11 22454.1000 WSL1428425670SE +/- 0.31, N = 361.63

YafaRay

Total Time For Sample Scene

OpenBenchmarking.orgSeconds, Fewer Is BetterYafaRay 3.5.1Total Time For Sample SceneWindows 11 22454.1000 WSL20406080100SE +/- 0.15, N = 384.731. (CXX) g++ options: -std=c++11 -pthread -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: MediumWindows 11 22454.1000 WSL0.79351.5872.38053.1743.9675SE +/- 0.0057, N = 33.52651. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: ThoroughWindows 11 22454.1000 WSL246810SE +/- 0.0032, N = 38.30951. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.0Preset: ExhaustiveWindows 11 22454.1000 WSL1122334455SE +/- 0.10, N = 346.661. (CXX) g++ options: -O3 -flto -pthread


Phoronix Test Suite v10.8.4