Intel Core i9-10900K Windows 10 May 2020 WSL benchmarking on Ubuntu. Benchmarks by Michael Larabel for a future article..
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2006117-NE-WINDOWSWS42 Windows 10 WSL May 2020 vs. Ubuntu 20.04 - Phoronix Test Suite Windows 10 WSL May 2020 vs. Ubuntu 20.04 Intel Core i9-10900K Windows 10 May 2020 WSL benchmarking on Ubuntu. Benchmarks by Michael Larabel for a future article..
HTML result view exported from: https://openbenchmarking.org/result/2006117-NE-WINDOWSWS42&export=txt&sro&gru .
Windows 10 WSL May 2020 vs. Ubuntu 20.04 Processor Memory Disk Motherboard Chipset Graphics Audio Monitor Network OS Kernel Compiler File-System System Layer Desktop Display Server Display Driver Screen Resolution Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 Intel Core i9-10900K @ 3.70GHz (10 Cores / 20 Threads) 16GB 233GB Ubuntu 20.04 4.4.0-19041-Microsoft (x86_64) GCC 9.3.0 wslfs wsl Intel Core i9-10900K (10 Cores / 20 Threads) 14GB 2 x 275GB Virtual Disk 4.19.104-microsoft-standard (x86_64) ext4 microsoft Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads) Gigabyte Z490 AORUS MASTER (F3 BIOS) Intel Comet Lake PCH 16GB Samsung SSD 970 EVO 250GB AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz) Realtek ALC1220 DELL P2415Q Intel Device 15f3 + Intel Wi-Fi 6 AX201 5.4.0-37-generic (x86_64) GNOME Shell 3.36.2 X Server 1.20.8 amdgpu 19.1.0 3840x2160 OpenBenchmarking.org Compiler Details - --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,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 - Ubuntu 20.04 WSL: CPU Microcode: 0xffffffff - Ubuntu 20.04 WSL2: CPU Microcode: 0xffffffff - Ubuntu 20.04: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xc8 Java Details - OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) Python Details - Python 3.8.2 Security Details - Ubuntu 20.04 WSL2: itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected - Ubuntu 20.04: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Windows 10 WSL May 2020 vs. Ubuntu 20.04 stress-ng: MMAP stress-ng: Crypto stress-ng: Malloc stress-ng: RdRand stress-ng: SENDFILE stress-ng: CPU Stress stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting ospray: San Miguel - SciVis ospray: XFrog Forest - SciVis ospray: San Miguel - Path Tracer ospray: NASA Streamlines - SciVis ospray: XFrog Forest - Path Tracer ospray: Magnetic Reconnection - SciVis ospray: NASA Streamlines - Path Tracer ospray: Magnetic Reconnection - Path Tracer aom-av1: Speed 0 Two-Pass aom-av1: Speed 4 Two-Pass aom-av1: Speed 6 Realtime aom-av1: Speed 6 Two-Pass aom-av1: Speed 8 Realtime svt-av1: Enc Mode 0 - 1080p svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p svt-vp9: VMAF Optimized - Bosphorus 1080p svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p oidn: Memorial openvkl: vklBenchmark v-ray: CPU luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism compress-zstd: 3 compress-zstd: 19 lczero: BLAS lczero: Eigen gromacs: Water Benchmark rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Read While Writing namd: ATPase Simulation - 327,506 Atoms renaissance: Scala Dotty renaissance: Rand Forest renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Twitter HTTP Requests renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures java-gradle-perf: Reactor avifenc: 0 avifenc: 2 avifenc: 8 avifenc: 10 build-apache: Time To Compile build-linux-kernel: Time To Compile build-llvm: Time To Compile build-php: Time To Compile build2: Time To Compile yafaray: Total Time For Sample Scene git: Time To Complete Common Git Commands Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 335.17 2678.32 60939134.36 195563.03 2316.86 4814.57 68482.64 94500.25 3479.16 1216.69 5508980.78 1875267.57 237.47 23.26 3.90625 1.94 27.78 2.11 20.69 5.85 250 0.37 2.98 25.54 4.72 47.84 0.155 4.320 39.659 186.73 191.84 178.63 10.38 184.31 19151 2.19 2.50 2804.2 29.8 317 548 0.914 163404 68607212 169100 1226477 1.20379 1493.789 1544.584 3031.120 2416.180 10835.601 3157.429 3117.948 9552.441 10987.560 1340.309 194.105 74.967 45.164 6.749 6.536 35.547 108.714 590.062 74.294 109.336 108.889 64.722 437.30 2648.68 67258449.69 193805.90 241752.30 4703.55 61745.47 93491.09 3200.19 7378.46 8858304.53 1798240.45 234.54 22.56 3.76 1.84 27.03 2.02 20.37 5.64 250 0.36 2.97 25.59 4.71 48.02 0.146 4.092 37.039 194.92 198.20 173.91 9.04 166.64 18387 2.22 2.58 2565.6 29.8 369 606 0.779 974210 67532072 1616819 2729845 1.21440 1305.622 1512.008 1720.564 3178.870 41408.199 3114.021 3060.070 5902.759 23093.084 1823.406 174.554 73.465 42.449 4.061 3.840 18.996 64.563 563.363 50.567 91.173 110.940 41.269 380.19 2677.71 72084206.39 195280.36 233321.47 4721.58 64054.60 94537.61 3633.99 7793.68 6192027.19 1841233.98 236.8 23.26 3.95 2.00 28.57 2.14 20.83 5.92 250 0.36 2.97 25.68 4.68 49.34 0.157 4.380 38.777 200.47 207.76 183.26 11.00 191.89 19792 2.18 2.45 2889.0 30.3 376 594 0.972 1035099 68019307 1655555 3026236 1.19857 1312.912 1506.071 1701.437 1893.031 15827.866 2954.657 1950.690 2948.490 9176.670 1234.591 190.112 70.544 42.492 4.403 4.223 18.153 62.469 498.293 47.810 84.992 109.083 41.566 OpenBenchmarking.org
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 90 180 270 360 450 SE +/- 3.11, N = 13 SE +/- 2.29, N = 3 SE +/- 1.36, N = 3 380.19 335.17 437.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 600 1200 1800 2400 3000 SE +/- 2.41, N = 3 SE +/- 0.27, N = 3 SE +/- 0.94, N = 3 2677.71 2678.32 2648.68 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 15M 30M 45M 60M 75M SE +/- 35371.59, N = 3 SE +/- 45930.55, N = 3 SE +/- 70108.40, N = 3 72084206.39 60939134.36 67258449.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: RdRand OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: RdRand Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 40K 80K 120K 160K 200K SE +/- 3.55, N = 3 SE +/- 32.39, N = 3 SE +/- 29.67, N = 3 195280.36 195563.03 193805.90 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 50K 100K 150K 200K 250K SE +/- 102.14, N = 3 SE +/- 4.21, N = 3 SE +/- 2690.16, N = 3 233321.47 2316.86 241752.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 1000 2000 3000 4000 5000 SE +/- 5.29, N = 3 SE +/- 5.19, N = 3 SE +/- 3.68, N = 3 4721.58 4814.57 4703.55 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 15K 30K 45K 60K 75K SE +/- 309.07, N = 3 SE +/- 16.96, N = 3 SE +/- 266.78, N = 3 64054.60 68482.64 61745.47 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 20K 40K 60K 80K 100K SE +/- 1.12, N = 3 SE +/- 2.67, N = 3 SE +/- 5.16, N = 3 94537.61 94500.25 93491.09 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 800 1600 2400 3200 4000 SE +/- 18.90, N = 3 SE +/- 5.52, N = 3 SE +/- 50.51, N = 12 3633.99 3479.16 3200.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 2K 4K 6K 8K 10K SE +/- 105.71, N = 3 SE +/- 13.33, N = 3 SE +/- 53.15, N = 3 7793.68 1216.69 7378.46 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 2M 4M 6M 8M 10M SE +/- 93673.18, N = 15 SE +/- 2379.21, N = 3 SE +/- 20926.50, N = 3 6192027.19 5508980.78 8858304.53 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 400K 800K 1200K 1600K 2000K SE +/- 3313.46, N = 3 SE +/- 9852.25, N = 3 SE +/- 27227.74, N = 3 1841233.98 1875267.57 1798240.45 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 50 100 150 200 250 SE +/- 1.09, N = 3 SE +/- 0.48, N = 3 SE +/- 0.55, N = 3 236.80 237.47 234.54 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 6 12 18 24 30 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.17, N = 3 23.26 23.26 22.56 MIN: 22.73 / MAX: 23.81 MIN: 22.22 MIN: 21.28 / MAX: 22.73
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.8888 1.7776 2.6664 3.5552 4.444 SE +/- 0.00000, N = 12 SE +/- 0.00000, N = 3 SE +/- 0.00473, N = 3 3.95000 3.90625 3.76000 MIN: 3.91 / MAX: 3.98 MIN: 3.69 / MAX: 3.94 MIN: 3.25 / MAX: 3.83
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.45 0.9 1.35 1.8 2.25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.00 1.94 1.84 MIN: 1.99 / MAX: 2.02 MIN: 1.93 / MAX: 1.95 MIN: 1.78 / MAX: 1.86
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 7 14 21 28 35 SE +/- 0.00, N = 12 SE +/- 0.00, N = 15 SE +/- 0.00, N = 12 28.57 27.78 27.03 MIN: 27.03 / MAX: 29.41 MIN: 27.03 / MAX: 28.57 MIN: 21.74 / MAX: 27.78
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.4815 0.963 1.4445 1.926 2.4075 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.14 2.11 2.02 MIN: 2.11 / MAX: 2.16 MIN: 2.09 / MAX: 2.13 MIN: 1.89 / MAX: 2.05
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 5 10 15 20 25 SE +/- 0.00, N = 12 SE +/- 0.14, N = 3 SE +/- 0.04, N = 10 20.83 20.69 20.37 MIN: 19.23 / MAX: 21.28 MIN: 20 / MAX: 21.28 MIN: 13.7 / MAX: 20.83
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 1.332 2.664 3.996 5.328 6.66 SE +/- 0.00, N = 10 SE +/- 0.01, N = 6 SE +/- 0.01, N = 3 5.92 5.85 5.64 MIN: 5.85 / MAX: 6.06 MIN: 5.75 / MAX: 5.99 MIN: 5.15 / MAX: 5.81
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 50 100 150 200 250 250 250 250 MIN: 200 / MAX: 333.33 MIN: 166.67 / MAX: 333.33 MIN: 200 / MAX: 333.33
AOM AV1 Encoder Mode: Speed 0 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.0833 0.1666 0.2499 0.3332 0.4165 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.36 0.37 0.36 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 4 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.6705 1.341 2.0115 2.682 3.3525 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.97 2.98 2.97 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 25.68 25.54 25.59 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 1.062 2.124 3.186 4.248 5.31 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 4.68 4.72 4.71 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 49.34 47.84 48.02 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
SVT-AV1 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.0353 0.0706 0.1059 0.1412 0.1765 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 0.157 0.155 0.146 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.9855 1.971 2.9565 3.942 4.9275 SE +/- 0.009, N = 3 SE +/- 0.007, N = 3 SE +/- 0.009, N = 3 4.380 4.320 4.092 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 9 18 27 36 45 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 38.78 39.66 37.04 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 40 80 120 160 200 SE +/- 2.58, N = 3 SE +/- 0.90, N = 3 SE +/- 1.42, N = 13 200.47 186.73 194.92 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 50 100 150 200 250 SE +/- 0.04, N = 3 SE +/- 0.30, N = 3 SE +/- 0.84, N = 3 207.76 191.84 198.20 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 40 80 120 160 200 SE +/- 0.10, N = 3 SE +/- 0.32, N = 3 SE +/- 0.12, N = 3 183.26 178.63 173.91 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.2.0 Scene: Memorial Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 11.00 10.38 9.04
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 40 80 120 160 200 SE +/- 1.84, N = 3 SE +/- 3.12, N = 3 SE +/- 0.92, N = 3 191.89 184.31 166.64 MIN: 1 / MAX: 779 MIN: 1 / MAX: 747 MIN: 1 / MAX: 736
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 4K 8K 12K 16K 20K SE +/- 68.55, N = 3 SE +/- 62.29, N = 3 SE +/- 53.20, N = 3 19792 19151 18387
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.4995 0.999 1.4985 1.998 2.4975 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 8 2.18 2.19 2.22 MIN: 2.09 / MAX: 2.26 MIN: 2.13 / MAX: 2.26 MIN: 1.96 / MAX: 2.33
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.5805 1.161 1.7415 2.322 2.9025 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.45 2.50 2.58 MIN: 2.41 / MAX: 2.49 MIN: 2.43 / MAX: 2.55 MIN: 2.52 / MAX: 2.65
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 600 1200 1800 2400 3000 SE +/- 18.52, N = 3 SE +/- 4.59, N = 3 SE +/- 26.23, N = 8 2889.0 2804.2 2565.6 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 30.3 29.8 29.8 1. (CC) gcc options: -O3 -pthread -lz -llzma
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: BLAS Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 80 160 240 320 400 SE +/- 4.70, N = 3 SE +/- 1.00, N = 3 SE +/- 5.15, N = 4 376 317 369 1. (CXX) g++ options: -pthread
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: Eigen Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 130 260 390 520 650 SE +/- 3.79, N = 3 SE +/- 5.04, N = 3 SE +/- 2.52, N = 3 594 548 606 1. (CXX) g++ options: -pthread
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.1 Water Benchmark Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.2187 0.4374 0.6561 0.8748 1.0935 SE +/- 0.001, N = 3 SE +/- 0.004, N = 3 SE +/- 0.008, N = 3 0.972 0.914 0.779 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 200K 400K 600K 800K 1000K SE +/- 13287.04, N = 3 SE +/- 620.67, N = 3 SE +/- 5352.07, N = 3 1035099 163404 974210 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 15M 30M 45M 60M 75M SE +/- 114879.80, N = 3 SE +/- 11978.06, N = 3 SE +/- 28892.92, N = 3 68019307 68607212 67532072 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 400K 800K 1200K 1600K 2000K SE +/- 16389.16, N = 3 SE +/- 1608.25, N = 9 SE +/- 6752.16, N = 3 1655555 169100 1616819 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 600K 1200K 1800K 2400K 3000K SE +/- 17845.20, N = 3 SE +/- 15570.81, N = 3 SE +/- 12008.47, N = 3 3026236 1226477 2729845 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13 ATPase Simulation - 327,506 Atoms Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 0.2732 0.5464 0.8196 1.0928 1.366 SE +/- 0.00082, N = 3 SE +/- 0.00235, N = 3 SE +/- 0.00282, N = 3 1.19857 1.20379 1.21440
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Scala Dotty Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 300 600 900 1200 1500 SE +/- 12.73, N = 5 SE +/- 6.34, N = 5 SE +/- 7.60, N = 5 1312.91 1493.79 1305.62
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 300 600 900 1200 1500 SE +/- 19.62, N = 5 SE +/- 10.01, N = 5 SE +/- 9.62, N = 25 1506.07 1544.58 1512.01
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 700 1400 2100 2800 3500 SE +/- 20.22, N = 5 SE +/- 24.32, N = 5 SE +/- 12.17, N = 5 1701.44 3031.12 1720.56
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 700 1400 2100 2800 3500 SE +/- 82.53, N = 25 SE +/- 104.67, N = 25 SE +/- 36.64, N = 6 1893.03 2416.18 3178.87
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 9K 18K 27K 36K 45K SE +/- 129.18, N = 5 SE +/- 73.58, N = 5 SE +/- 724.15, N = 15 15827.87 10835.60 41408.20
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 700 1400 2100 2800 3500 SE +/- 25.23, N = 5 SE +/- 34.34, N = 25 SE +/- 32.02, N = 25 2954.66 3157.43 3114.02
Renaissance Test: Twitter HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 700 1400 2100 2800 3500 SE +/- 5.28, N = 5 SE +/- 22.20, N = 5 SE +/- 21.67, N = 5 1950.69 3117.95 3060.07
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 2K 4K 6K 8K 10K SE +/- 74.93, N = 25 SE +/- 56.91, N = 5 SE +/- 34.37, N = 5 2948.49 9552.44 5902.76
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 5K 10K 15K 20K 25K SE +/- 67.76, N = 20 SE +/- 329.97, N = 13 SE +/- 411.58, N = 15 9176.67 10987.56 23093.08
Renaissance Test: Genetic Algorithm Using Jenetics + Futures OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Genetic Algorithm Using Jenetics + Futures Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 400 800 1200 1600 2000 SE +/- 9.77, N = 25 SE +/- 15.55, N = 5 SE +/- 18.09, N = 5 1234.59 1340.31 1823.41
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 40 80 120 160 200 SE +/- 1.89, N = 8 SE +/- 2.50, N = 3 SE +/- 4.60, N = 12 190.11 194.11 174.55
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 20 40 60 80 100 SE +/- 0.31, N = 3 SE +/- 1.17, N = 3 SE +/- 0.91, N = 3 70.54 74.97 73.47 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 10 20 30 40 50 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 42.49 45.16 42.45 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 2 4 6 8 10 SE +/- 0.017, N = 3 SE +/- 0.023, N = 3 SE +/- 0.012, N = 3 4.403 6.749 4.061 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 2 4 6 8 10 SE +/- 0.011, N = 3 SE +/- 0.012, N = 3 SE +/- 0.011, N = 3 4.223 6.536 3.840 1. (CXX) g++ options: -O3 -fPIC
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.52, N = 3 SE +/- 0.06, N = 3 18.15 35.55 19.00
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.38, N = 3 SE +/- 0.66, N = 3 62.47 108.71 64.56
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 130 260 390 520 650 SE +/- 3.38, N = 3 SE +/- 0.28, N = 3 SE +/- 1.05, N = 3 498.29 590.06 563.36
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 16 32 48 64 80 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.10, N = 3 47.81 74.29 50.57
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 20 40 60 80 100 SE +/- 0.83, N = 3 SE +/- 0.21, N = 3 SE +/- 0.24, N = 3 84.99 109.34 91.17
YafaRay Total Time For Sample Scene OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.06, N = 3 SE +/- 0.36, N = 3 109.08 108.89 110.94 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ubuntu 20.04 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 14 28 42 56 70 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 41.57 64.72 41.27 1. git version 2.25.1
Phoronix Test Suite v10.8.4