Benchmarks on the same Intel Core i9-7960X system under Ubuntu Linux bare metal and then various combinations of Windows 10 and Windows Subsystem for Linux WSL/WSL2. 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 1910311-HU-WSLWIN30792 Ubuntu, Windows 10, WSL, WSL2 Benchmarks - Phoronix Test Suite Ubuntu, Windows 10, WSL, WSL2 Benchmarks Benchmarks on the same Intel Core i9-7960X system under Ubuntu Linux bare metal and then various combinations of Windows 10 and Windows Subsystem for Linux WSL/WSL2. Benchmarks by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1910311-HU-WSLWIN30792&obr_sgm=y&obr_swl=y&obr_sor=y&obr_rro=y&export=txt&grt&sro&rro .
Ubuntu, Windows 10, WSL, WSL2 Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution OpenCL System Layer Ubuntu 18.04.3 LTS Ubuntu 19.10 Windows 10 18362 Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 19008 WSL2 Windows 10 19008 Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 256GB INTEL SSDPEKKW256G8 Gigabyte AMD Radeon RX 550/550X 2GB (1206/1750MHz) Realtek ALC1220 ASUS VP28U Intel I219-V + Intel I211 Ubuntu 18.04 5.0.0-32-generic (x86_64) GNOME Shell 3.28.4 X Server 1.20.4 modesetting 1.20.4 4.5 Mesa 19.0.8 (LLVM 8.0.0) GCC 7.4.0 ext4 3840x2160 Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz) Ubuntu 19.10 5.3.0-18-generic (x86_64) GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 4.5 Mesa 19.2.1 (LLVM 9.0.0) GCC 9.2.1 20191008 Intel Core i9-7960X @ 2.81GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) (1.A0 BIOS) 4 x 4096 MB 3000MHz 238GB INTEL SSDPEKKW256G8 AMD Radeon 550 2GB Intel I211 Gigabit Connection Microsoft Windows 10 Pro Build 18362 10.0 (x86_64) 26.20.12028.2 OpenCL 2.1 AMD-APP (2841.19) NTFS 16384MB 238GB Ubuntu 18.04 4.4.0-18362-Microsoft (x86_64) GCC 7.4.0 wslfs wsl 4.4.0-19008-Microsoft (x86_64) Intel Core i9-7960X (16 Cores / 32 Threads) 15360MB 2 x 275GB Virtual Disk 4.19.75-microsoft-standard (x86_64) ext4 microsoft Intel Core i9-7960X @ 2.81GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) (1.A0 BIOS) 4 x 4096 MB 3000MHz 238GB INTEL SSDPEKKW256G8 AMD Radeon 550 2GB Microsoft Windows 10 Pro Build 19008 10.0 (x86_64) 26.20.12028.2 OpenCL 2.1 AMD-APP (2841.19) GCC 7.1.0 NTFS 3840x2160 OpenBenchmarking.org Compiler Details - Ubuntu 18.04.3 LTS: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Ubuntu 19.10: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-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 - Windows 10 18362 WSL: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Windows 10 19008 WSL: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Windows 10 19008 WSL2: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Disk Details - Ubuntu 18.04.3 LTS: NONE / errors=remount-ro,relatime,rw - Ubuntu 19.10: NONE / errors=remount-ro,relatime,rw - Windows 10 19008 WSL2: NOOP / data=ordered,discard,errors=remount-ro,relatime,rw Processor Details - Ubuntu 18.04.3 LTS, Ubuntu 19.10: Scaling Governor: intel_pstate powersave Java Details - Ubuntu 18.04.3 LTS: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3) - Ubuntu 19.10: OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1) - Windows 10 18362: operable program or batch file. - Windows 10 18362 WSL: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3) - Windows 10 19008 WSL: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3) - Windows 10 19008 WSL2: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3) - Windows 10 19008: OpenJDK Runtime Environment (build 11.0.1-ojdkbuild+13-LTS) Python Details - Ubuntu 18.04.3 LTS: Python 2.7.15+ + Python 3.6.8 - Ubuntu 19.10: Python 2.7.17rc1 + Python 3.7.5rc1 - Windows 10 18362: Python 3.7.1 - Windows 10 18362 WSL: Python 2.7.15+ + Python 3.6.8 - Windows 10 19008 WSL: Python 2.7.15+ + Python 3.6.8 - Windows 10 19008 WSL2: Python 2.7.15+ + Python 3.6.8 - Windows 10 19008: Python 3.7.1 Security Details - Ubuntu 18.04.3 LTS: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - Ubuntu 19.10: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - Windows 10 18362: __user pointer sanitization: Disabled + IBPB: Always + IBRS: Enabled + STIBP: Enabled + KPTI Enabled: Yes + PTE Inversion: Yes - Windows 10 19008 WSL2: l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - Windows 10 19008: __user pointer sanitization: Disabled + IBPB: Always + IBRS: Enabled + STIBP: Enabled + KPTI Enabled: Yes + PTE Inversion: Yes
Ubuntu, Windows 10, WSL, WSL2 Benchmarks compress-7zip: Compress Speed Test mt-dgemm: Sustained Floating-Point Rate apache: Static Web Page Serving cassandra: Writes askap: tConvolve OpenMP - Gridding askap: tConvolve OpenMP - Degridding blender: BMW27 - CPU-Only dacapobench: H2 dacapobench: Jython embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer ISPC - Asian Dragon ethr: TCP - Latency - 1 ethr: TCP - Latency - 2 ethr: TCP - Latency - 32 ethr: TCP - Bandwidth - 2 ethr: HTTP - Bandwidth - 1 ethr: HTTP - Bandwidth - 2 ethr: TCP - Bandwidth - 32 rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing encode-flac: WAV To FLAC git: Time To Complete Common Git Commands go-benchmark: http go-benchmark: json go-benchmark: build go-benchmark: garbage himeno: Poisson Pressure Solver oidn: Memorial ior: Write Test ior: Read Test encode-mp3: WAV To MP3 luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism minife: Small n-queens: Elapsed Time namd: ATPase Simulation - 327,506 Atoms ospray: San Miguel - Path Tracer ospray: XFrog Forest - Path Tracer ospray: NASA Streamlines - Path Tracer ospray: Magnetic Reconnection - Path Tracer qmcpack: redis: GET redis: SET renaissance: Apache Spark ALS renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Akka Unbalanced Cobwebbed Tree sqlite: 1 sqlite: 8 sqlite: 32 sqlite-speedtest: Timed Time - Size 1,000 svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p svt-hevc: 1080p 8-bit YUV To HEVC Video Encode build-linux-kernel: Time To Compile build-llvm: Time To Compile compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Ubuntu 18.04.3 LTS Ubuntu 19.10 Windows 10 18362 Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 19008 WSL2 Windows 10 19008 88265 5.91 32109.37 139035 2662.56 3840.41 102.41 3265 3700 17.44 20.20 20.99 26.55 13.75 13.75 13.65 61798.89 1435.00 2691.46 304684.67 661276 73463498 1074670 13061 3463558 10.44 5.17 4224 3350097 15159987583 761125 3910.83 21.98 157.82 823.99 9.50 2.57 2.43 9565.45 9.27 1.06728 2.41 2.44 6.62 422.22 2219.30 2790856.83 2063421.79 5655.47 27166.95 20565.87 12410.67 48.66 144.66 274.20 65.58 4.76 47.22 80.36 49.39 249.39 10.59 87186 6.27 30413.67 127584 3132.84 5325.40 105.31 3154 3759 17.17 20.03 20.94 26.39 14.20 14.35 14.31 51558.89 1630.83 2963.13 269509.78 552649 81236692 1155389 14535 3580273 10.23 5.59 4193 3288061 21574811141 795772 3903.50 21.43 174.30 842.18 9.81 2.54 2.39 8629.88 10.24 1.07453 2.40 2.41 6.57 411.11 2153.20 2732254.00 2042230.08 5793.07 26972.18 21078.91 12250.09 25.31 89.37 222.99 66.36 4.72 46.02 81.62 48.40 240.77 10.48 64189 7251.53 174.18 3849 5954 10.82 13.05 12.94 16.85 10947.09 2242.97 26456.40 13.54 13.23 5197 7711368 37624749453 1237588 11.88 15.90 1.80 1.58 11.48 20990.76 26966.02 27638.12 13639.53 67.13 143.01 442.15 3.44 35.84 58.26 476.21 12.95 66873 5.67 3260.38 5187.24 102.78 3689 4394 17.46 20.19 20.94 26.51 51.74 51.36 51.41 4408.67 834.85 1342.50 18432.73 100990 72413845 102040 13067 1834161 10.42 35.01 3632057 25563232620 952785 3753.58 21.22 358.70 260.47 9.65 2.61 2.54 8525.19 9.28 1.07284 2.42 2.44 6.67 333.33 2357.30 21577.53 15439.73 41.07 122.82 606.62 274.80 4.74 48.80 81.40 96.20 317.44 11.37 59771 3.93 7252.37 24973 3204.95 5078.91 103.68 3968 4469 17.21 19.86 20.64 26.00 65.42 65.25 64.85 4970.04 664.63 1120.21 18964.67 63600 72312295 63251 6149 2153799 10.65 38.52 35730 3660922 27723018153 990405 3684.44 20.91 135.81 234.49 9.75 2.61 2.54 8441.03 9.29 1.08338 2.35 2.41 6.57 333.33 2364.10 424929.66 399733.70 43347.56 22657.80 23461.44 15548.98 36.20 153.51 475.50 308.31 4.57 47.89 80.59 104.56 321.42 12.08 57516 3.88 10712.25 30333 2784.03 4930.67 108.68 4143 4003 16.15 18.50 19.60 24.26 68.66 69.05 69.17 53229.02 232.19 291.71 222272.44 51682 70733000 52134 4708 3095316 10.79 5.63 31316 3770911 16633389325 1100399 3660.55 19.22 100.25 394.28 9.75 2.62 2.49 8358.51 10.28 1.12163 2.09 2.21 6.05 333.33 1208 2263274.42 1873961.12 7374.59 70568.93 22257.26 39091.82 60.73 166.95 272.94 74.10 4.20 43.12 73.30 54.76 88952 111.62 3361 4067 16.19 19.71 19.37 25.79 30.62 30.95 31.52 28310.39 740.82 1039.92 26296.00 9.71 15.37 4398 3650324 32511404060 798599 20.60 11.18 2.19 1.94 9.41 15745.59 20129.35 20763.45 13620.98 45.45 127.51 339.13 4.68 47.25 80.28 390.37 10.85 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 Windows 10 18362 WSL Ubuntu 19.10 Ubuntu 18.04.3 LTS Windows 10 19008 20K 40K 60K 80K 100K SE +/- 89.45, N = 3 SE +/- 154.66, N = 3 SE +/- 422.43, N = 3 SE +/- 195.76, N = 3 SE +/- 323.61, N = 3 SE +/- 224.28, N = 3 SE +/- 260.25, N = 3 57516 59771 64189 66873 87186 88265 88952 1. (CXX) g++ options: -pipe -lpthread
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 3.88 3.93 5.67 5.91 6.27 1. (CC) gcc options: -O3 -march=native -fopenmp
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Windows 10 18362 Windows 10 19008 WSL Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 7K 14K 21K 28K 35K SE +/- 46.07, N = 3 SE +/- 0.57, N = 2 SE +/- 12.18, N = 3 SE +/- 87.64, N = 3 SE +/- 31.11, N = 3 7251.53 7252.37 10712.25 30413.67 32109.37 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes Windows 10 19008 WSL Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 30K 60K 90K 120K 150K SE +/- 512.97, N = 15 SE +/- 4500.35, N = 12 SE +/- 1201.93, N = 15 SE +/- 1269.41, N = 15 24973 30333 127584 139035
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Gridding Ubuntu 18.04.3 LTS Windows 10 19008 WSL2 Ubuntu 19.10 Windows 10 19008 WSL Windows 10 18362 WSL 700 1400 2100 2800 3500 SE +/- 0.00, N = 3 SE +/- 34.65, N = 3 SE +/- 62.87, N = 15 SE +/- 35.98, N = 7 SE +/- 13.36, N = 3 2662.56 2784.03 3132.84 3204.95 3260.38 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding Ubuntu 18.04.3 LTS Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 19.10 1100 2200 3300 4400 5500 SE +/- 18.37, N = 3 SE +/- 0.00, N = 3 SE +/- 19.52, N = 7 SE +/- 33.47, N = 3 SE +/- 10.40, N = 15 3840.41 4930.67 5078.91 5187.24 5325.40 1. (CXX) g++ options: -lpthread
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: BMW27 - Compute: CPU-Only Windows 10 18362 Windows 10 19008 Windows 10 19008 WSL2 Ubuntu 19.10 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS 40 80 120 160 200 SE +/- 6.45, N = 9 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.24, N = 3 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 174.18 111.62 108.68 105.31 103.68 102.78 102.41
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 Windows 10 18362 WSL Windows 10 19008 Ubuntu 18.04.3 LTS Ubuntu 19.10 900 1800 2700 3600 4500 SE +/- 32.38, N = 14 SE +/- 50.08, N = 20 SE +/- 38.45, N = 9 SE +/- 39.79, N = 20 SE +/- 38.04, N = 7 SE +/- 30.83, N = 4 SE +/- 29.27, N = 4 4143 3968 3849 3689 3361 3265 3154
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Windows 10 18362 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 1300 2600 3900 5200 6500 SE +/- 6.20, N = 4 SE +/- 56.78, N = 4 SE +/- 7.38, N = 4 SE +/- 10.68, N = 4 SE +/- 22.70, N = 4 SE +/- 17.51, N = 4 SE +/- 15.11, N = 4 5954 4469 4394 4067 4003 3759 3700
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Crown Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 Ubuntu 19.10 Windows 10 19008 WSL Ubuntu 18.04.3 LTS Windows 10 18362 WSL 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 10.82 16.15 16.19 17.17 17.21 17.44 17.46 MIN: 10.09 / MAX: 13.66 MIN: 15.84 / MAX: 16.44 MIN: 16.08 / MAX: 16.38 MIN: 16.92 / MAX: 17.41 MIN: 17.07 / MAX: 17.45 MIN: 17.3 / MAX: 17.73 MIN: 17.34 / MAX: 17.7
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Crown Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 Windows 10 19008 WSL Ubuntu 19.10 Windows 10 18362 WSL Ubuntu 18.04.3 LTS 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 13.05 18.50 19.71 19.86 20.03 20.19 20.20 MIN: 11.24 / MAX: 17.07 MIN: 18.28 / MAX: 18.81 MIN: 19.54 / MAX: 19.97 MIN: 19.68 / MAX: 20.15 MIN: 19.85 / MAX: 20.34 MIN: 20.01 / MAX: 20.5 MIN: 20.05 / MAX: 20.51
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Asian Dragon Windows 10 18362 Windows 10 19008 Windows 10 19008 WSL2 Windows 10 19008 WSL Ubuntu 19.10 Windows 10 18362 WSL Ubuntu 18.04.3 LTS 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 12.94 19.37 19.60 20.64 20.94 20.94 20.99 MIN: 11.02 / MAX: 19.65 MIN: 19.22 / MAX: 19.54 MIN: 19.45 / MAX: 19.84 MIN: 20.52 / MAX: 20.79 MIN: 20.83 / MAX: 21.09 MIN: 20.82 / MAX: 21.13 MIN: 20.9 / MAX: 21.13
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Asian Dragon Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 Windows 10 19008 WSL Ubuntu 19.10 Windows 10 18362 WSL Ubuntu 18.04.3 LTS 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 16.85 24.26 25.79 26.00 26.39 26.51 26.55 MIN: 15.08 / MAX: 25.62 MIN: 23.95 / MAX: 24.81 MIN: 25.67 / MAX: 26.01 MIN: 25.87 / MAX: 26.28 MIN: 26.26 / MAX: 26.66 MIN: 26.37 / MAX: 26.82 MIN: 26.43 / MAX: 26.76
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 Ubuntu 19.10 Ubuntu 18.04.3 LTS 15 30 45 60 75 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 SE +/- 0.33, N = 3 SE +/- 0.50, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 68.66 65.42 51.74 30.62 14.20 13.75 MIN: 65.15 / MAX: 79.47 MIN: 62.21 / MAX: 75.11 MIN: 47.7 / MAX: 75.46 MIN: 12 / MAX: 39 MIN: 12.78 / MAX: 23.88 MIN: 12.27 / MAX: 24.42
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 2 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 2 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 Ubuntu 19.10 Ubuntu 18.04.3 LTS 15 30 45 60 75 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.25, N = 3 SE +/- 0.37, N = 5 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 69.05 65.25 51.36 30.95 14.35 13.75 MIN: 64.88 / MAX: 79.81 MIN: 62.3 / MAX: 74.57 MIN: 47.34 / MAX: 60.58 MIN: 19 / MAX: 40.15 MIN: 12.96 / MAX: 24.14 MIN: 12.18 / MAX: 22.72
Ethr Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 Ubuntu 19.10 Ubuntu 18.04.3 LTS 15 30 45 60 75 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 SE +/- 0.41, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 69.17 64.85 51.41 31.52 14.31 13.65 MIN: 64.9 / MAX: 79.84 MIN: 61.91 / MAX: 74.94 MIN: 47.57 / MAX: 60.35 MIN: 17 / MAX: 37 MIN: 12.95 / MAX: 25.74 MIN: 11.43 / MAX: 23.44
Ethr Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 2 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 2 Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 18362 Windows 10 19008 Ubuntu 19.10 Windows 10 19008 WSL2 Ubuntu 18.04.3 LTS 13K 26K 39K 52K 65K SE +/- 20.84, N = 3 SE +/- 259.64, N = 15 SE +/- 1959.32, N = 12 SE +/- 1786.53, N = 12 SE +/- 145.59, N = 3 SE +/- 602.49, N = 15 SE +/- 100.46, N = 3 4408.67 4970.04 10947.09 28310.39 51558.89 53229.02 61798.89 MAX: 24300 MIN: 19550 / MAX: 41020 MIN: 50930 / MAX: 52410 MIN: 43970 / MAX: 68660 MIN: 60550 / MAX: 63070
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 19008 Windows 10 18362 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 400 800 1200 1600 2000 SE +/- 2.35, N = 12 SE +/- 3.54, N = 3 SE +/- 8.83, N = 15 SE +/- 1.02, N = 3 SE +/- 4.16, N = 3 SE +/- 3.63, N = 3 232.19 664.63 740.82 834.85 1435.00 1630.83 MIN: 645.12 / MAX: 681.09 MIN: 586.24 / MAX: 811.01 MIN: 806.02 / MAX: 857.6 MIN: 1400 / MAX: 1470 MIN: 1590 / MAX: 1650
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 2 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 2 Windows 10 19008 WSL2 Windows 10 19008 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 18362 Ubuntu 18.04.3 LTS Ubuntu 19.10 600 1200 1800 2400 3000 SE +/- 5.23, N = 14 SE +/- 20.26, N = 16 SE +/- 5.59, N = 3 SE +/- 3.15, N = 3 SE +/- 33.57, N = 4 SE +/- 3.61, N = 3 SE +/- 9.21, N = 3 291.71 1039.92 1120.21 1342.50 2242.97 2691.46 2963.13 MAX: 1230 MIN: 1100 / MAX: 1150 MIN: 1310 / MAX: 1380 MIN: 2110 / MAX: 2300 MIN: 2620 / MAX: 2750 MIN: 2900 / MAX: 3030
Ethr Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32 Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 19008 Windows 10 18362 Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 70K 140K 210K 280K 350K SE +/- 170.14, N = 10 SE +/- 112.41, N = 3 SE +/- 3301.67, N = 12 SE +/- 3932.67, N = 15 SE +/- 2411.19, N = 3 SE +/- 1279.62, N = 3 SE +/- 1581.49, N = 3 18432.73 18964.67 26296.00 26456.40 222272.44 269509.78 304684.67 MIN: 215900 / MAX: 231410 MIN: 244530 / MAX: 280180 MIN: 281150 / MAX: 319020
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 19.10 Ubuntu 18.04.3 LTS 140K 280K 420K 560K 700K SE +/- 79.14, N = 3 SE +/- 80.06, N = 3 SE +/- 154.67, N = 3 SE +/- 11338.41, N = 15 SE +/- 16613.08, N = 12 51682 63600 100990 552649 661276 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 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 20M 40M 60M 80M 100M SE +/- 59202.83, N = 3 SE +/- 13559.90, N = 3 SE +/- 13601.29, N = 3 SE +/- 47005.44, N = 3 SE +/- 21436.34, N = 3 70733000 72312295 72413845 73463498 81236692 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 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 200K 400K 600K 800K 1000K SE +/- 62.61, N = 3 SE +/- 302.45, N = 3 SE +/- 211.14, N = 3 SE +/- 3205.12, N = 3 SE +/- 4675.19, N = 3 52134 63251 102040 1074670 1155389 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync Windows 10 19008 WSL2 Windows 10 19008 WSL Ubuntu 18.04.3 LTS Windows 10 18362 WSL Ubuntu 19.10 3K 6K 9K 12K 15K SE +/- 510.29, N = 15 SE +/- 43.62, N = 3 SE +/- 329.58, N = 15 SE +/- 1690.50, N = 14 SE +/- 381.52, N = 15 4708 6149 13061 13067 14535 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 Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 19008 WSL2 Ubuntu 18.04.3 LTS Ubuntu 19.10 800K 1600K 2400K 3200K 4000K SE +/- 23702.14, N = 5 SE +/- 32442.12, N = 3 SE +/- 9328.49, N = 3 SE +/- 20631.73, N = 3 SE +/- 45266.76, N = 15 1834161 2153799 3095316 3463558 3580273 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 WSL Ubuntu 18.04.3 LTS Windows 10 18362 WSL Ubuntu 19.10 Windows 10 19008 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.11, N = 5 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 SE +/- 0.10, N = 8 SE +/- 0.02, N = 5 13.54 10.79 10.65 10.44 10.42 10.23 9.71 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 Windows 10 18362 Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.27, N = 3 SE +/- 0.26, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 38.52 35.01 15.37 13.23 5.63 5.59 5.17 1. Windows 10 19008 WSL: git version 2.17.1 2. Windows 10 18362 WSL: git version 2.17.1 3. Windows 10 19008: git version 2.23.0.windows.1 4. Windows 10 18362: git version 2.23.0.windows.1 5. Windows 10 19008 WSL2: git version 2.17.1 6. Ubuntu 19.10: git version 2.20.1 7. Ubuntu 18.04.3 LTS: git version 2.17.1
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http Windows 10 19008 WSL Windows 10 19008 WSL2 Windows 10 18362 Windows 10 19008 Ubuntu 18.04.3 LTS Ubuntu 19.10 8K 16K 24K 32K 40K SE +/- 136.24, N = 3 SE +/- 2482.93, N = 15 SE +/- 22.62, N = 3 SE +/- 24.39, N = 3 SE +/- 27.49, N = 3 SE +/- 12.90, N = 3 35730 31316 5197 4398 4224 4193
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 19008 Windows 10 18362 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 1.7M 3.4M 5.1M 6.8M 8.5M SE +/- 71565.06, N = 3 SE +/- 17112.95, N = 3 SE +/- 16442.12, N = 3 SE +/- 11235.54, N = 3 SE +/- 10546.90, N = 3 SE +/- 7172.28, N = 3 SE +/- 4148.99, N = 3 7711368 3770911 3660922 3650324 3632057 3350097 3288061
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Windows 10 18362 Windows 10 19008 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 19.10 Windows 10 19008 WSL2 Ubuntu 18.04.3 LTS 8000M 16000M 24000M 32000M 40000M SE +/- 880113419.43, N = 15 SE +/- 906689354.17, N = 15 SE +/- 757563067.65, N = 15 SE +/- 693518829.81, N = 15 SE +/- 50955595.33, N = 3 SE +/- 234597731.55, N = 4 SE +/- 149683560.98, N = 3 37624749453 32511404060 27723018153 25563232620 21574811141 16633389325 15159987583
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 Ubuntu 19.10 Ubuntu 18.04.3 LTS 300K 600K 900K 1200K 1500K SE +/- 3361.99, N = 3 SE +/- 11167.77, N = 3 SE +/- 8579.96, N = 3 SE +/- 3478.42, N = 3 SE +/- 3548.67, N = 3 SE +/- 1097.52, N = 3 SE +/- 1984.78, N = 3 1237588 1100399 990405 952785 798599 795772 761125
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 19.10 Ubuntu 18.04.3 LTS 800 1600 2400 3200 4000 SE +/- 1.93, N = 3 SE +/- 2.74, N = 3 SE +/- 2.57, N = 3 SE +/- 1.52, N = 3 SE +/- 1.72, N = 3 3660.55 3684.44 3753.58 3903.50 3910.83 1. (CC) gcc options: -O3 -mavx2
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.0.0 Scene: Memorial Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 19.10 Ubuntu 18.04.3 LTS 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.25, N = 5 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 11.88 19.22 20.60 20.91 21.22 21.43 21.98
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test Windows 10 19008 WSL2 Windows 10 19008 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 Windows 10 18362 WSL 80 160 240 320 400 SE +/- 0.73, N = 3 SE +/- 2.96, N = 15 SE +/- 1.24, N = 3 SE +/- 20.29, N = 15 SE +/- 2.65, N = 3 100.25 135.81 157.82 174.30 358.70 MIN: 66.47 / MAX: 123.79 MIN: 10.97 / MAX: 399.87 MIN: 100.73 / MAX: 242.89 MIN: 22.28 / MAX: 542.72 MIN: 219.73 / MAX: 439.62 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 WSL2 Ubuntu 18.04.3 LTS Ubuntu 19.10 200 400 600 800 1000 SE +/- 1.53, N = 15 SE +/- 2.45, N = 3 SE +/- 1.98, N = 3 SE +/- 6.86, N = 3 SE +/- 17.35, N = 15 234.49 260.47 394.28 823.99 842.18 MIN: 82.89 / MAX: 265.21 MIN: 106.35 / MAX: 278.33 MIN: 293.94 / MAX: 536.11 MIN: 772.71 / MAX: 1057 MIN: 241.84 / MAX: 1197.1 1. (CC) gcc options: -O2 -lm -pthread -lmpi
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Windows 10 18362 Windows 10 19008 Ubuntu 19.10 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 15.90 11.18 9.81 9.75 9.75 9.65 9.50 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.2 Scene: DLSC Windows 10 18362 Windows 10 19008 Ubuntu 19.10 Ubuntu 18.04.3 LTS Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 19008 WSL2 0.5895 1.179 1.7685 2.358 2.9475 SE +/- 0.01, N = 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 15 SE +/- 0.02, N = 14 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 1.80 2.19 2.54 2.57 2.61 2.61 2.62 MIN: 1.34 / MAX: 1.97 MIN: 2.11 / MAX: 2.26 MIN: 2.45 / MAX: 2.64 MIN: 2.38 / MAX: 2.8 MIN: 2.42 / MAX: 2.79 MIN: 2.48 / MAX: 2.73 MIN: 2.51 / MAX: 2.71
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.2 Scene: Rainbow Colors and Prism Windows 10 18362 Windows 10 19008 Ubuntu 19.10 Ubuntu 18.04.3 LTS Windows 10 19008 WSL2 Windows 10 18362 WSL Windows 10 19008 WSL 0.5715 1.143 1.7145 2.286 2.8575 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.58 1.94 2.39 2.43 2.49 2.54 2.54 MIN: 1.53 / MAX: 1.7 MIN: 1.87 / MAX: 2.06 MIN: 2.29 / MAX: 2.47 MIN: 2.38 / MAX: 2.55 MIN: 2.27 / MAX: 2.64 MIN: 2.5 / MAX: 2.58 MIN: 2.52 / MAX: 2.61
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 19.10 Ubuntu 18.04.3 LTS 2K 4K 6K 8K 10K SE +/- 5.50, N = 3 SE +/- 19.27, N = 3 SE +/- 15.97, N = 3 SE +/- 10.74, N = 3 SE +/- 3.78, N = 3 8358.51 8441.03 8525.19 8629.88 9565.45 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Windows 10 18362 Windows 10 19008 WSL2 Ubuntu 19.10 Windows 10 19008 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 9 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 11.48 10.28 10.24 9.41 9.29 9.28 9.27 1. (CC) gcc options: -static -fopenmp -O3 -march=native
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Windows 10 19008 WSL2 Windows 10 19008 WSL Ubuntu 19.10 Windows 10 18362 WSL Ubuntu 18.04.3 LTS 0.2524 0.5048 0.7572 1.0096 1.262 SE +/- 0.00239, N = 3 SE +/- 0.00200, N = 3 SE +/- 0.00262, N = 3 SE +/- 0.00147, N = 3 SE +/- 0.00052, N = 15 1.12163 1.08338 1.07453 1.07284 1.06728
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer Windows 10 19008 WSL2 Windows 10 19008 WSL Ubuntu 19.10 Ubuntu 18.04.3 LTS Windows 10 18362 WSL 0.5445 1.089 1.6335 2.178 2.7225 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 4 SE +/- 0.00, N = 3 2.09 2.35 2.40 2.41 2.42 MIN: 2.02 / MAX: 2.11 MIN: 2.34 / MAX: 2.36 MIN: 2.34 / MAX: 2.42 MIN: 2.36 / MAX: 2.43 MIN: 2.38 / MAX: 2.43
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer Windows 10 19008 WSL2 Ubuntu 19.10 Windows 10 19008 WSL Ubuntu 18.04.3 LTS Windows 10 18362 WSL 0.549 1.098 1.647 2.196 2.745 SE +/- 0.00, N = 3 SE +/- 0.00, N = 10 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 2.21 2.41 2.41 2.44 2.44 MIN: 2.04 / MAX: 2.24 MIN: 2.34 / MAX: 2.43 MIN: 2.38 / MAX: 2.43 MIN: 2.38 / MAX: 2.46 MIN: 2.35 / MAX: 2.46
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer Windows 10 19008 WSL2 Ubuntu 19.10 Windows 10 19008 WSL Ubuntu 18.04.3 LTS Windows 10 18362 WSL 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 4 SE +/- 0.01, N = 5 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 6.05 6.57 6.57 6.62 6.67 MIN: 5.92 / MAX: 6.13 MIN: 5.99 / MAX: 6.71 MIN: 6.33 / MAX: 6.67 MIN: 6.25 / MAX: 6.76 MIN: 6.37 / MAX: 6.8
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 90 180 270 360 450 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 22.22, N = 15 SE +/- 22.22, N = 15 333.33 333.33 333.33 411.11 422.22 MIN: 200 / MAX: 500 MIN: 200 / MAX: 500 MIN: 166.67 / MAX: 500 MIN: 250 / MAX: 500 MIN: 333.33 / MAX: 500
QMCPACK OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.8 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 Windows 10 19008 WSL2 500 1000 1500 2000 2500 2364.10 2357.30 2219.30 2153.20 1208.00 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET Windows 10 19008 WSL Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 600K 1200K 1800K 2400K 3000K SE +/- 318.62, N = 3 SE +/- 30467.34, N = 3 SE +/- 4310.07, N = 3 SE +/- 26268.76, N = 10 424929.66 2263274.42 2732254.00 2790856.83 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET Windows 10 19008 WSL Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 400K 800K 1200K 1600K 2000K SE +/- 191.97, N = 3 SE +/- 11102.18, N = 3 SE +/- 5003.36, N = 3 SE +/- 12347.33, N = 3 399733.70 1873961.12 2042230.08 2063421.79 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark ALS Windows 10 19008 WSL Windows 10 18362 Windows 10 19008 Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 9K 18K 27K 36K 45K SE +/- 206.31, N = 40 SE +/- 843.68, N = 40 SE +/- 283.05, N = 40 SE +/- 77.70, N = 8 SE +/- 27.76, N = 8 SE +/- 39.80, N = 18 43347.56 20990.76 15745.59 7374.59 5793.07 5655.47
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO Windows 10 19008 WSL2 Ubuntu 18.04.3 LTS Ubuntu 19.10 Windows 10 18362 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 15K 30K 45K 60K 75K SE +/- 836.25, N = 32 SE +/- 104.63, N = 8 SE +/- 153.82, N = 8 SE +/- 253.52, N = 8 SE +/- 126.72, N = 40 SE +/- 149.75, N = 40 SE +/- 382.60, N = 32 70568.93 27166.95 26972.18 26966.02 22657.80 21577.53 20129.35
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Apache Spark PageRank Windows 10 18362 Windows 10 19008 WSL Windows 10 19008 WSL2 Ubuntu 19.10 Windows 10 19008 Ubuntu 18.04.3 LTS 6K 12K 18K 24K 30K SE +/- 224.15, N = 8 SE +/- 115.85, N = 8 SE +/- 85.54, N = 8 SE +/- 167.04, N = 8 SE +/- 124.92, N = 8 SE +/- 94.69, N = 8 27638.12 23461.44 22257.26 21078.91 20763.45 20565.87
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 18362 Windows 10 19008 Ubuntu 18.04.3 LTS Ubuntu 19.10 8K 16K 24K 32K 40K SE +/- 709.32, N = 40 SE +/- 106.99, N = 8 SE +/- 104.59, N = 8 SE +/- 329.22, N = 40 SE +/- 183.32, N = 40 SE +/- 94.34, N = 8 SE +/- 80.62, N = 40 39091.82 15548.98 15439.73 13639.53 13620.98 12410.67 12250.09
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Windows 10 18362 Windows 10 19008 WSL2 Ubuntu 18.04.3 LTS Windows 10 19008 Windows 10 18362 WSL Windows 10 19008 WSL Ubuntu 19.10 15 30 45 60 75 SE +/- 0.12, N = 3 SE +/- 5.62, N = 15 SE +/- 0.59, N = 5 SE +/- 2.64, N = 15 SE +/- 4.26, N = 12 SE +/- 1.57, N = 15 SE +/- 4.28, N = 15 67.13 60.73 48.66 45.45 41.07 36.20 25.31 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Windows 10 19008 WSL2 Windows 10 19008 WSL Ubuntu 18.04.3 LTS Windows 10 18362 Windows 10 19008 Windows 10 18362 WSL Ubuntu 19.10 40 80 120 160 200 SE +/- 9.79, N = 12 SE +/- 11.31, N = 12 SE +/- 1.64, N = 3 SE +/- 11.53, N = 12 SE +/- 11.99, N = 12 SE +/- 14.21, N = 13 SE +/- 0.71, N = 3 166.95 153.51 144.66 143.01 127.51 122.82 89.37 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 32 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 32 Windows 10 18362 WSL Windows 10 19008 WSL Windows 10 18362 Windows 10 19008 Ubuntu 18.04.3 LTS Windows 10 19008 WSL2 Ubuntu 19.10 130 260 390 520 650 SE +/- 28.56, N = 9 SE +/- 12.57, N = 9 SE +/- 11.11, N = 9 SE +/- 22.62, N = 9 SE +/- 10.76, N = 9 SE +/- 7.66, N = 9 SE +/- 2.90, N = 4 606.62 475.50 442.15 339.13 274.20 272.94 222.99 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS 70 140 210 280 350 SE +/- 0.20, N = 3 SE +/- 0.89, N = 3 SE +/- 0.21, N = 3 SE +/- 0.08, N = 3 SE +/- 0.32, N = 3 308.31 274.80 74.10 66.36 65.58 1. (CC) gcc options: -O2 -ldl -lz -lpthread
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 4 - Input: 1080p Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 WSL Windows 10 19008 Ubuntu 19.10 Windows 10 18362 WSL Ubuntu 18.04.3 LTS 1.071 2.142 3.213 4.284 5.355 SE +/- 0.00, N = 3 SE +/- 0.19, N = 12 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.44 4.20 4.57 4.68 4.72 4.74 4.76 1. (CXX) g++ options: -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 8 - Input: 1080p Windows 10 18362 Windows 10 19008 WSL2 Ubuntu 19.10 Ubuntu 18.04.3 LTS Windows 10 19008 Windows 10 19008 WSL Windows 10 18362 WSL 11 22 33 44 55 SE +/- 0.06, N = 3 SE +/- 0.39, N = 12 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 35.84 43.12 46.02 47.22 47.25 47.89 48.80 1. (CXX) g++ options: -fPIE -fPIC -pie
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode Windows 10 18362 Windows 10 19008 WSL2 Windows 10 19008 Ubuntu 18.04.3 LTS Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 19.10 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.53, N = 3 SE +/- 0.20, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 58.26 73.30 80.28 80.36 80.59 81.40 81.62 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 WSL2 Ubuntu 18.04.3 LTS Ubuntu 19.10 20 40 60 80 100 SE +/- 1.16, N = 14 SE +/- 1.20, N = 13 SE +/- 0.72, N = 5 SE +/- 0.66, N = 3 SE +/- 0.57, N = 3 104.56 96.20 54.76 49.39 48.40
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Windows 10 18362 Windows 10 19008 Windows 10 19008 WSL Windows 10 18362 WSL Ubuntu 18.04.3 LTS Ubuntu 19.10 100 200 300 400 500 476.21 390.37 321.42 317.44 249.39 240.77
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Windows 10 18362 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 Ubuntu 18.04.3 LTS Ubuntu 19.10 3 6 9 12 15 SE +/- 0.21, N = 12 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 12.95 12.08 11.37 10.85 10.59 10.48 1. (CC) gcc options: -O3 -pthread -lz
Geometric Mean Of All Test Results Result Composite - Ubuntu, Windows 10, WSL, WSL2 Benchmarks OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Ubuntu, Windows 10, WSL, WSL2 Benchmarks Windows 10 18362 Windows 10 19008 WSL Windows 10 18362 WSL Windows 10 19008 WSL2 Windows 10 19008 Ubuntu 18.04.3 LTS Ubuntu 19.10 0.5126 1.0252 1.5378 2.0504 2.563 1.334 1.566 1.596 1.731 1.763 2.242 2.278
Number Of First Place Finishes Wins - 62 Tests Ubuntu 18.04.3 LTS 30 [48.4%] Ubuntu 19.10 20 [32.3%] Windows 10 18362 WSL 7 [11.3%] Windows 10 19008 3 [4.8%] Windows 10 19008 WSL2 2 [3.2%] Number Of First Place Finishes Wins - 62 Tests OpenBenchmarking.org
Number Of Last Place Finishes Losses - 62 Tests Windows 10 18362 23 [37.1%] Windows 10 19008 WSL2 22 [35.5%] Windows 10 19008 WSL 10 [16.1%] Windows 10 18362 WSL 5 [8.1%] Ubuntu 18.04.3 LTS 2 [3.2%] Number Of Last Place Finishes Losses - 62 Tests OpenBenchmarking.org
Phoronix Test Suite v10.8.4