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&rdt&grs .
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 rocksdb: Seq Fill stress-ng: Socket Activity rocksdb: Rand Fill rocksdb: Read While Writing stress-ng: SENDFILE build-apache: Time To Compile renaissance: Apache Spark ALS build-linux-kernel: Time To Compile avifenc: 10 avifenc: 8 stress-ng: Context Switching renaissance: Twitter HTTP Requests git: Time To Complete Common Git Commands build-php: Time To Compile renaissance: Genetic Algorithm Using Jenetics + Futures stress-ng: MMAP build2: Time To Compile gromacs: Water Benchmark oidn: Memorial lczero: BLAS build-llvm: Time To Compile stress-ng: Malloc openvkl: vklBenchmark renaissance: Scala Dotty stress-ng: Memory Copying compress-zstd: 3 stress-ng: Matrix Math lczero: Eigen ospray: San Miguel - Path Tracer svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p v-ray: CPU svt-av1: Enc Mode 0 - 1080p svt-vp9: VMAF Optimized - Bosphorus 1080p svt-av1: Enc Mode 8 - 1080p svt-av1: Enc Mode 4 - 1080p renaissance: Apache Spark PageRank avifenc: 2 avifenc: 0 ospray: XFrog Forest - Path Tracer ospray: NASA Streamlines - SciVis svt-vp9: Visual Quality Optimized - Bosphorus 1080p luxcorerender: Rainbow Colors and Prism ospray: XFrog Forest - SciVis ospray: NASA Streamlines - Path Tracer stress-ng: Glibc C String Functions aom-av1: Speed 8 Realtime ospray: San Miguel - SciVis aom-av1: Speed 0 Two-Pass renaissance: Rand Forest stress-ng: CPU Stress ospray: Magnetic Reconnection - SciVis yafaray: Total Time For Sample Scene luxcorerender: DLSC compress-zstd: 19 rocksdb: Rand Read namd: ATPase Simulation - 327,506 Atoms stress-ng: Glibc Qsort Data Sorting stress-ng: Vector Math stress-ng: Crypto stress-ng: RdRand aom-av1: Speed 6 Two-Pass aom-av1: Speed 6 Realtime aom-av1: Speed 4 Two-Pass ospray: Magnetic Reconnection - Path Tracer renaissance: Akka Unbalanced Cobwebbed Tree renaissance: In-Memory Database Shootout renaissance: Savina Reactors.IO renaissance: Apache Spark Bayes java-gradle-perf: Reactor Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 169100 1216.69 163404 1226477 2316.86 35.547 3031.120 108.714 6.536 6.749 5508980.78 3117.948 64.722 74.294 1340.309 335.17 109.336 0.914 10.38 317 590.062 60939134.36 184.31 1493.789 3479.16 2804.2 68482.64 548 1.94 191.84 19151 0.155 186.73 39.659 4.320 3157.429 45.164 74.967 2.11 27.78 178.63 2.50 3.90625 5.85 1875267.57 47.84 23.26 0.37 1544.584 4814.57 20.69 108.889 2.19 29.8 68607212 1.20379 237.47 94500.25 2678.32 195563.03 4.72 25.54 2.98 250 10987.560 9552.441 10835.601 2416.180 194.105 1616819 7378.46 974210 2729845 241752.30 18.996 1720.564 64.563 3.840 4.061 8858304.53 3060.070 41.269 50.567 1823.406 437.30 91.173 0.779 9.04 369 563.363 67258449.69 166.64 1305.622 3200.19 2565.6 61745.47 606 1.84 198.20 18387 0.146 194.92 37.039 4.092 3114.021 42.449 73.465 2.02 27.03 173.91 2.58 3.76 5.64 1798240.45 48.02 22.56 0.36 1512.008 4703.55 20.37 110.940 2.22 29.8 67532072 1.21440 234.54 93491.09 2648.68 193805.90 4.71 25.59 2.97 250 23093.084 5902.759 41408.199 3178.870 174.554 1655555 7793.68 1035099 3026236 233321.47 18.153 1701.437 62.469 4.223 4.403 6192027.19 1950.690 41.566 47.810 1234.591 380.19 84.992 0.972 11.00 376 498.293 72084206.39 191.89 1312.912 3633.99 2889.0 64054.60 594 2.00 207.76 19792 0.157 200.47 38.777 4.380 2954.657 42.492 70.544 2.14 28.57 183.26 2.45 3.95 5.92 1841233.98 49.34 23.26 0.36 1506.071 4721.58 20.83 109.083 2.18 30.3 68019307 1.19857 236.8 94537.61 2677.71 195280.36 4.68 25.68 2.97 250 9176.670 2948.490 15827.866 1893.031 190.112 OpenBenchmarking.org
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 400K 800K 1200K 1600K 2000K SE +/- 1608.25, N = 9 SE +/- 6752.16, N = 3 SE +/- 16389.16, N = 3 169100 1616819 1655555 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 2K 4K 6K 8K 10K SE +/- 13.33, N = 3 SE +/- 53.15, N = 3 SE +/- 105.71, N = 3 1216.69 7378.46 7793.68 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 200K 400K 600K 800K 1000K SE +/- 620.67, N = 3 SE +/- 5352.07, N = 3 SE +/- 13287.04, N = 3 163404 974210 1035099 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 600K 1200K 1800K 2400K 3000K SE +/- 15570.81, N = 3 SE +/- 12008.47, N = 3 SE +/- 17845.20, N = 3 1226477 2729845 3026236 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 50K 100K 150K 200K 250K SE +/- 4.21, N = 3 SE +/- 2690.16, N = 3 SE +/- 102.14, N = 3 2316.86 241752.30 233321.47 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 8 16 24 32 40 SE +/- 0.52, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 35.55 19.00 18.15
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 700 1400 2100 2800 3500 SE +/- 24.32, N = 5 SE +/- 12.17, N = 5 SE +/- 20.22, N = 5 3031.12 1720.56 1701.44
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.66, N = 3 SE +/- 0.44, N = 3 108.71 64.56 62.47
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 2 4 6 8 10 SE +/- 0.012, N = 3 SE +/- 0.011, N = 3 SE +/- 0.011, N = 3 6.536 3.840 4.223 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 2 4 6 8 10 SE +/- 0.023, N = 3 SE +/- 0.012, N = 3 SE +/- 0.017, N = 3 6.749 4.061 4.403 1. (CXX) g++ options: -O3 -fPIC
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 2M 4M 6M 8M 10M SE +/- 2379.21, N = 3 SE +/- 20926.50, N = 3 SE +/- 93673.18, N = 15 5508980.78 8858304.53 6192027.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Renaissance Test: Twitter HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 700 1400 2100 2800 3500 SE +/- 22.20, N = 5 SE +/- 21.67, N = 5 SE +/- 5.28, N = 5 3117.95 3060.07 1950.69
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 14 28 42 56 70 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 64.72 41.27 41.57 1. git version 2.25.1
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 16 32 48 64 80 SE +/- 0.24, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 74.29 50.57 47.81
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 400 800 1200 1600 2000 SE +/- 15.55, N = 5 SE +/- 18.09, N = 5 SE +/- 9.77, N = 25 1340.31 1823.41 1234.59
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 90 180 270 360 450 SE +/- 2.29, N = 3 SE +/- 1.36, N = 3 SE +/- 3.11, N = 13 335.17 437.30 380.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 20 40 60 80 100 SE +/- 0.21, N = 3 SE +/- 0.24, N = 3 SE +/- 0.83, N = 3 109.34 91.17 84.99
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.1 Water Benchmark Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 0.2187 0.4374 0.6561 0.8748 1.0935 SE +/- 0.004, N = 3 SE +/- 0.008, N = 3 SE +/- 0.001, N = 3 0.914 0.779 0.972 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 10.38 9.04 11.00
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: BLAS Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 80 160 240 320 400 SE +/- 1.00, N = 3 SE +/- 5.15, N = 4 SE +/- 4.70, N = 3 317 369 376 1. (CXX) g++ options: -pthread
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 130 260 390 520 650 SE +/- 0.28, N = 3 SE +/- 1.05, N = 3 SE +/- 3.38, N = 3 590.06 563.36 498.29
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 15M 30M 45M 60M 75M SE +/- 45930.55, N = 3 SE +/- 70108.40, N = 3 SE +/- 35371.59, N = 3 60939134.36 67258449.69 72084206.39 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 40 80 120 160 200 SE +/- 3.12, N = 3 SE +/- 0.92, N = 3 SE +/- 1.84, N = 3 184.31 166.64 191.89 MIN: 1 / MAX: 747 MIN: 1 / MAX: 736 MIN: 1 / MAX: 779
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Scala Dotty Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 300 600 900 1200 1500 SE +/- 6.34, N = 5 SE +/- 7.60, N = 5 SE +/- 12.73, N = 5 1493.79 1305.62 1312.91
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 800 1600 2400 3200 4000 SE +/- 5.52, N = 3 SE +/- 50.51, N = 12 SE +/- 18.90, N = 3 3479.16 3200.19 3633.99 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 600 1200 1800 2400 3000 SE +/- 4.59, N = 3 SE +/- 26.23, N = 8 SE +/- 18.52, N = 3 2804.2 2565.6 2889.0 1. (CC) gcc options: -O3 -pthread -lz -llzma
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 15K 30K 45K 60K 75K SE +/- 16.96, N = 3 SE +/- 266.78, N = 3 SE +/- 309.07, N = 3 68482.64 61745.47 64054.60 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.25 Backend: Eigen Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 130 260 390 520 650 SE +/- 5.04, N = 3 SE +/- 2.52, N = 3 SE +/- 3.79, N = 3 548 606 594 1. (CXX) g++ options: -pthread
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 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 1.94 1.84 2.00 MIN: 1.93 / MAX: 1.95 MIN: 1.78 / MAX: 1.86 MIN: 1.99 / MAX: 2.02
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 50 100 150 200 250 SE +/- 0.30, N = 3 SE +/- 0.84, N = 3 SE +/- 0.04, N = 3 191.84 198.20 207.76 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 4K 8K 12K 16K 20K SE +/- 62.29, N = 3 SE +/- 53.20, N = 3 SE +/- 68.55, N = 3 19151 18387 19792
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 0.0353 0.0706 0.1059 0.1412 0.1765 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 0.155 0.146 0.157 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 40 80 120 160 200 SE +/- 0.90, N = 3 SE +/- 1.42, N = 13 SE +/- 2.58, N = 3 186.73 194.92 200.47 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 39.66 37.04 38.78 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 0.9855 1.971 2.9565 3.942 4.9275 SE +/- 0.007, N = 3 SE +/- 0.009, N = 3 SE +/- 0.009, N = 3 4.320 4.092 4.380 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 700 1400 2100 2800 3500 SE +/- 34.34, N = 25 SE +/- 32.02, N = 25 SE +/- 25.23, N = 5 3157.43 3114.02 2954.66
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 10 20 30 40 50 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 45.16 42.45 42.49 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 20 40 60 80 100 SE +/- 1.17, N = 3 SE +/- 0.91, N = 3 SE +/- 0.31, N = 3 74.97 73.47 70.54 1. (CXX) g++ options: -O3 -fPIC
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 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.11 2.02 2.14 MIN: 2.09 / MAX: 2.13 MIN: 1.89 / MAX: 2.05 MIN: 2.11 / MAX: 2.16
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 7 14 21 28 35 SE +/- 0.00, N = 15 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 27.78 27.03 28.57 MIN: 27.03 / MAX: 28.57 MIN: 21.74 / MAX: 27.78 MIN: 27.03 / MAX: 29.41
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 40 80 120 160 200 SE +/- 0.32, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 178.63 173.91 183.26 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 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.50 2.58 2.45 MIN: 2.43 / MAX: 2.55 MIN: 2.52 / MAX: 2.65 MIN: 2.41 / MAX: 2.49
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 0.8888 1.7776 2.6664 3.5552 4.444 SE +/- 0.00000, N = 3 SE +/- 0.00473, N = 3 SE +/- 0.00000, N = 12 3.90625 3.76000 3.95000 MIN: 3.69 / MAX: 3.94 MIN: 3.25 / MAX: 3.83 MIN: 3.91 / MAX: 3.98
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 1.332 2.664 3.996 5.328 6.66 SE +/- 0.01, N = 6 SE +/- 0.01, N = 3 SE +/- 0.00, N = 10 5.85 5.64 5.92 MIN: 5.75 / MAX: 5.99 MIN: 5.15 / MAX: 5.81 MIN: 5.85 / MAX: 6.06
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 400K 800K 1200K 1600K 2000K SE +/- 9852.25, N = 3 SE +/- 27227.74, N = 3 SE +/- 3313.46, N = 3 1875267.57 1798240.45 1841233.98 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 11 22 33 44 55 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 47.84 48.02 49.34 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 6 12 18 24 30 SE +/- 0.00, N = 12 SE +/- 0.17, N = 3 SE +/- 0.00, N = 12 23.26 22.56 23.26 MIN: 22.22 MIN: 21.28 / MAX: 22.73 MIN: 22.73 / MAX: 23.81
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 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.37 0.36 0.36 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 300 600 900 1200 1500 SE +/- 10.01, N = 5 SE +/- 9.62, N = 25 SE +/- 19.62, N = 5 1544.58 1512.01 1506.07
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 1000 2000 3000 4000 5000 SE +/- 5.19, N = 3 SE +/- 3.68, N = 3 SE +/- 5.29, N = 3 4814.57 4703.55 4721.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 5 10 15 20 25 SE +/- 0.14, N = 3 SE +/- 0.04, N = 10 SE +/- 0.00, N = 12 20.69 20.37 20.83 MIN: 20 / MAX: 21.28 MIN: 13.7 / MAX: 20.83 MIN: 19.23 / MAX: 21.28
YafaRay Total Time For Sample Scene OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.36, N = 3 SE +/- 0.24, N = 3 108.89 110.94 109.08 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 0.4995 0.999 1.4985 1.998 2.4975 SE +/- 0.00, N = 3 SE +/- 0.02, N = 8 SE +/- 0.00, N = 3 2.19 2.22 2.18 MIN: 2.13 / MAX: 2.26 MIN: 1.96 / MAX: 2.33 MIN: 2.09 / MAX: 2.26
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 29.8 29.8 30.3 1. (CC) gcc options: -O3 -pthread -lz -llzma
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 15M 30M 45M 60M 75M SE +/- 11978.06, N = 3 SE +/- 28892.92, N = 3 SE +/- 114879.80, N = 3 68607212 67532072 68019307 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 0.2732 0.5464 0.8196 1.0928 1.366 SE +/- 0.00235, N = 3 SE +/- 0.00282, N = 3 SE +/- 0.00082, N = 3 1.20379 1.21440 1.19857
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 50 100 150 200 250 SE +/- 0.48, N = 3 SE +/- 0.55, N = 3 SE +/- 1.09, N = 3 237.47 234.54 236.80 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 20K 40K 60K 80K 100K SE +/- 2.67, N = 3 SE +/- 5.16, N = 3 SE +/- 1.12, N = 3 94500.25 93491.09 94537.61 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 600 1200 1800 2400 3000 SE +/- 0.27, N = 3 SE +/- 0.94, N = 3 SE +/- 2.41, N = 3 2678.32 2648.68 2677.71 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 40K 80K 120K 160K 200K SE +/- 32.39, N = 3 SE +/- 29.67, N = 3 SE +/- 3.55, N = 3 195563.03 193805.90 195280.36 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 1.062 2.124 3.186 4.248 5.31 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 4.72 4.71 4.68 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 25.54 25.59 25.68 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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 0.6705 1.341 2.0115 2.682 3.3525 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.98 2.97 2.97 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 50 100 150 200 250 250 250 250 MIN: 166.67 / MAX: 333.33 MIN: 200 / MAX: 333.33 MIN: 200 / MAX: 333.33
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 5K 10K 15K 20K 25K SE +/- 329.97, N = 13 SE +/- 411.58, N = 15 SE +/- 67.76, N = 20 10987.56 23093.08 9176.67
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 2K 4K 6K 8K 10K SE +/- 56.91, N = 5 SE +/- 34.37, N = 5 SE +/- 74.93, N = 25 9552.44 5902.76 2948.49
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 9K 18K 27K 36K 45K SE +/- 73.58, N = 5 SE +/- 724.15, N = 15 SE +/- 129.18, N = 5 10835.60 41408.20 15827.87
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 700 1400 2100 2800 3500 SE +/- 104.67, N = 25 SE +/- 36.64, N = 6 SE +/- 82.53, N = 25 2416.18 3178.87 1893.03
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Ubuntu 20.04 WSL Ubuntu 20.04 WSL2 Ubuntu 20.04 40 80 120 160 200 SE +/- 2.50, N = 3 SE +/- 4.60, N = 12 SE +/- 1.89, N = 8 194.11 174.55 190.11
Phoronix Test Suite v10.8.4