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..

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
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

AV1 3 Tests
Timed Code Compilation 5 Tests
C/C++ Compiler Tests 8 Tests
CPU Massive 13 Tests
Creator Workloads 10 Tests
Encoding 4 Tests
Game Development 2 Tests
HPC - High Performance Computing 3 Tests
Java 2 Tests
Common Kernel Benchmarks 2 Tests
Molecular Dynamics 2 Tests
Multi-Core 18 Tests
NVIDIA GPU Compute 4 Tests
Intel oneAPI 3 Tests
Programmer / Developer System Benchmarks 7 Tests
Python Tests 2 Tests
Raytracing 2 Tests
Renderers 4 Tests
Scientific Computing 2 Tests
Server CPU Tests 9 Tests
Video Encoding 4 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Clock Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Ubuntu 20.04 WSL
June 08 2020
  6 Hours, 55 Minutes
Ubuntu 20.04 WSL2
June 09 2020
  9 Hours, 45 Minutes
Ubuntu 20.04
June 10 2020
  7 Hours
Invert Hiding All Results Option
  7 Hours, 53 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


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&grr&sro.

Windows 10 WSL May 2020 vs. Ubuntu 20.04ProcessorMemoryDiskMotherboardChipsetGraphicsAudioMonitorNetworkOSKernelCompilerFile-SystemSystem LayerDesktopDisplay ServerDisplay DriverScreen ResolutionUbuntu 20.04 WSLUbuntu 20.04 WSL2Ubuntu 20.04Intel Core i9-10900K @ 3.70GHz (10 Cores / 20 Threads)16GB233GBUbuntu 20.044.4.0-19041-Microsoft (x86_64)GCC 9.3.0wslfswslIntel Core i9-10900K (10 Cores / 20 Threads)14GB2 x 275GB Virtual Disk4.19.104-microsoft-standard (x86_64)ext4microsoftIntel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads)Gigabyte Z490 AORUS MASTER (F3 BIOS)Intel Comet Lake PCH16GBSamsung SSD 970 EVO 250GBAMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz)Realtek ALC1220DELL P2415QIntel Device 15f3 + Intel Wi-Fi 6 AX2015.4.0-37-generic (x86_64)GNOME Shell 3.36.2X Server 1.20.8amdgpu 19.1.03840x2160OpenBenchmarking.orgCompiler 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: 0xc8Java Details- OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Details- Python 3.8.2Security 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.04renaissance: Akka Unbalanced Cobwebbed Treerenaissance: Savina Reactors.IObuild-llvm: Time To Compilerenaissance: Apache Spark Bayesrenaissance: Apache Spark PageRankjava-gradle-perf: Reactorlczero: BLASlczero: Eigenrenaissance: In-Memory Database Shootoutrenaissance: Genetic Algorithm Using Jenetics + Futuresrenaissance: Rand Forestgromacs: Water Benchmarksvt-av1: Enc Mode 0 - 1080prenaissance: Scala Dottyospray: San Miguel - Path Tracerrocksdb: Seq Fillrenaissance: Apache Spark ALSopenvkl: vklBenchmarkospray: XFrog Forest - SciVisyafaray: Total Time For Sample Sceneospray: XFrog Forest - Path Tracerbuild-linux-kernel: Time To Compileluxcorerender: DLSCbuild2: Time To Compileospray: San Miguel - SciViscompress-zstd: 19ospray: NASA Streamlines - Path Traceravifenc: 0stress-ng: Context Switchingv-ray: CPUnamd: ATPase Simulation - 327,506 Atomsstress-ng: MMAPluxcorerender: Rainbow Colors and Prismrenaissance: Twitter HTTP Requestsrocksdb: Rand Fillrocksdb: Read While Writingstress-ng: Memory Copyingrocksdb: Rand Readbuild-php: Time To Compilegit: Time To Complete Common Git Commandscompress-zstd: 3avifenc: 2ospray: NASA Streamlines - SciVisospray: Magnetic Reconnection - SciVisstress-ng: RdRandstress-ng: CPU Stressstress-ng: SENDFILEstress-ng: Socket Activitystress-ng: Mallocstress-ng: Cryptostress-ng: Matrix Mathstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Vector Mathaom-av1: Speed 0 Two-Passbuild-apache: Time To Compileaom-av1: Speed 6 Realtimeaom-av1: Speed 6 Two-Passsvt-av1: Enc Mode 4 - 1080poidn: Memorialaom-av1: Speed 4 Two-Passaom-av1: Speed 8 Realtimesvt-av1: Enc Mode 8 - 1080psvt-vp9: VMAF Optimized - Bosphorus 1080pavifenc: 8avifenc: 10svt-vp9: Visual Quality Optimized - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pospray: Magnetic Reconnection - Path TracerUbuntu 20.04 WSLUbuntu 20.04 WSL2Ubuntu 20.0410987.56010835.601590.0622416.1803157.429194.1053175489552.4411340.3091544.5840.9140.1551493.7891.941691003031.120184.313.90625108.8892.11108.7142.19109.33623.2629.85.8574.9675508980.78191511.20379335.172.503117.94816340412264773479.166860721274.29464.7222804.245.16427.7820.69195563.034814.572316.861216.6960939134.362678.3268482.64237.471875267.5794500.250.3735.54725.544.724.32010.382.9847.8439.659186.736.7496.536178.63191.8425023093.08441408.199563.3633178.8703114.021174.5543696065902.7591823.4061512.0080.7790.1461305.6221.8416168191720.564166.643.76110.9402.0264.5632.2291.17322.5629.85.6473.4658858304.53183871.21440437.302.583060.07097421027298453200.196753207250.56741.2692565.642.44927.0320.37193805.904703.55241752.307378.4667258449.692648.6861745.47234.541798240.4593491.090.3618.99625.594.714.0929.042.9748.0237.039194.924.0613.840173.91198.202509176.67015827.866498.2931893.0312954.657190.1123765942948.4901234.5911506.0710.9720.1571312.9122.0016555551701.437191.893.95109.0832.1462.4692.1884.99223.2630.35.9270.5446192027.19197921.19857380.192.451950.690103509930262363633.996801930747.81041.5662889.042.49228.5720.83195280.364721.58233321.477793.6872084206.392677.7164054.60236.81841233.9894537.610.3618.15325.684.684.38011.002.9749.3438.777200.474.4034.223183.26207.76250OpenBenchmarking.org

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed TreeUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL25K10K15K20K25KSE +/- 67.76, N = 20SE +/- 329.97, N = 13SE +/- 411.58, N = 159176.6710987.5623093.08

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL29K18K27K36K45KSE +/- 129.18, N = 5SE +/- 73.58, N = 5SE +/- 724.15, N = 1515827.8710835.6041408.20

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2130260390520650SE +/- 3.38, N = 3SE +/- 0.28, N = 3SE +/- 1.05, N = 3498.29590.06563.36

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark BayesUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL27001400210028003500SE +/- 82.53, N = 25SE +/- 104.67, N = 25SE +/- 36.64, N = 61893.032416.183178.87

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark PageRankUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL27001400210028003500SE +/- 25.23, N = 5SE +/- 34.34, N = 25SE +/- 32.02, N = 252954.663157.433114.02

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL24080120160200SE +/- 1.89, N = 8SE +/- 2.50, N = 3SE +/- 4.60, N = 12190.11194.11174.55

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: BLASUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL280160240320400SE +/- 4.70, N = 3SE +/- 1.00, N = 3SE +/- 5.15, N = 43763173691. (CXX) g++ options: -pthread

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: EigenUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2130260390520650SE +/- 3.79, N = 3SE +/- 5.04, N = 3SE +/- 2.52, N = 35945486061. (CXX) g++ options: -pthread

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: In-Memory Database ShootoutUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL22K4K6K8K10KSE +/- 74.93, N = 25SE +/- 56.91, N = 5SE +/- 34.37, N = 52948.499552.445902.76

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + FuturesUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2400800120016002000SE +/- 9.77, N = 25SE +/- 15.55, N = 5SE +/- 18.09, N = 51234.591340.311823.41

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Random ForestUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL230060090012001500SE +/- 19.62, N = 5SE +/- 10.01, N = 5SE +/- 9.62, N = 251506.071544.581512.01

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020.1Water BenchmarkUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.21870.43740.65610.87481.0935SE +/- 0.001, N = 3SE +/- 0.004, N = 3SE +/- 0.008, N = 30.9720.9140.7791. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm

SVT-AV1

Encoder Mode: Enc Mode 0 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 0 - Input: 1080pUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.03530.07060.10590.14120.1765SE +/- 0.000, N = 3SE +/- 0.000, N = 3SE +/- 0.001, N = 30.1570.1550.1461. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL230060090012001500SE +/- 12.73, N = 5SE +/- 6.34, N = 5SE +/- 7.60, N = 51312.911493.791305.62

OSPray

Demo: San Miguel - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: Path TracerUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.450.91.351.82.25SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.001.941.84MIN: 1.99 / MAX: 2.02MIN: 1.93 / MAX: 1.95MIN: 1.78 / MAX: 1.86

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2400K800K1200K1600K2000KSE +/- 16389.16, N = 3SE +/- 1608.25, N = 9SE +/- 6752.16, N = 3165555516910016168191. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark ALSUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL27001400210028003500SE +/- 20.22, N = 5SE +/- 24.32, N = 5SE +/- 12.17, N = 51701.443031.121720.56

OpenVKL

Benchmark: vklBenchmark

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 0.9Benchmark: vklBenchmarkUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL24080120160200SE +/- 1.84, N = 3SE +/- 3.12, N = 3SE +/- 0.92, N = 3191.89184.31166.64MIN: 1 / MAX: 779MIN: 1 / MAX: 747MIN: 1 / MAX: 736

OSPray

Demo: XFrog Forest - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: SciVisUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.88881.77762.66643.55524.444SE +/- 0.00000, N = 12SE +/- 0.00000, N = 3SE +/- 0.00473, N = 33.950003.906253.76000MIN: 3.91 / MAX: 3.98MIN: 3.69 / MAX: 3.94MIN: 3.25 / MAX: 3.83

YafaRay

Total Time For Sample Scene

OpenBenchmarking.orgSeconds, Fewer Is BetterYafaRay 3.4.1Total Time For Sample SceneUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL220406080100SE +/- 0.24, N = 3SE +/- 0.06, N = 3SE +/- 0.36, N = 3109.08108.89110.941. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread

OSPray

Demo: XFrog Forest - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: XFrog Forest - Renderer: Path TracerUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.48150.9631.44451.9262.4075SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.142.112.02MIN: 2.11 / MAX: 2.16MIN: 2.09 / MAX: 2.13MIN: 1.89 / MAX: 2.05

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL220406080100SE +/- 0.44, N = 3SE +/- 0.38, N = 3SE +/- 0.66, N = 362.47108.7164.56

LuxCoreRender

Scene: DLSC

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: DLSCUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.49950.9991.49851.9982.4975SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 82.182.192.22MIN: 2.09 / MAX: 2.26MIN: 2.13 / MAX: 2.26MIN: 1.96 / MAX: 2.33

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL220406080100SE +/- 0.83, N = 3SE +/- 0.21, N = 3SE +/- 0.24, N = 384.99109.3491.17

OSPray

Demo: San Miguel - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: San Miguel - Renderer: SciVisUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2612182430SE +/- 0.00, N = 12SE +/- 0.00, N = 12SE +/- 0.17, N = 323.2623.2622.56MIN: 22.73 / MAX: 23.81MIN: 22.22MIN: 21.28 / MAX: 22.73

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19Ubuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2714212835SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 330.329.829.81. (CC) gcc options: -O3 -pthread -lz -llzma

OSPray

Demo: NASA Streamlines - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: Path TracerUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL21.3322.6643.9965.3286.66SE +/- 0.00, N = 10SE +/- 0.01, N = 6SE +/- 0.01, N = 35.925.855.64MIN: 5.85 / MAX: 6.06MIN: 5.75 / MAX: 5.99MIN: 5.15 / MAX: 5.81

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 0Ubuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL220406080100SE +/- 0.31, N = 3SE +/- 1.17, N = 3SE +/- 0.91, N = 370.5474.9773.471. (CXX) g++ options: -O3 -fPIC

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL22M4M6M8M10MSE +/- 93673.18, N = 15SE +/- 2379.21, N = 3SE +/- 20926.50, N = 36192027.195508980.788858304.531. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgKsamples, More Is BetterChaos Group V-RAY 4.10.07Mode: CPUUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL24K8K12K16K20KSE +/- 68.55, N = 3SE +/- 62.29, N = 3SE +/- 53.20, N = 3197921915118387

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13ATPase Simulation - 327,506 AtomsUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.27320.54640.81961.09281.366SE +/- 0.00082, N = 3SE +/- 0.00235, N = 3SE +/- 0.00282, N = 31.198571.203791.21440

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL290180270360450SE +/- 3.11, N = 13SE +/- 2.29, N = 3SE +/- 1.36, N = 3380.19335.17437.301. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

LuxCoreRender

Scene: Rainbow Colors and Prism

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: Rainbow Colors and PrismUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.58051.1611.74152.3222.9025SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 32.452.502.58MIN: 2.41 / MAX: 2.49MIN: 2.43 / MAX: 2.55MIN: 2.52 / MAX: 2.65

Renaissance

Test: Twitter HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL27001400210028003500SE +/- 5.28, N = 5SE +/- 22.20, N = 5SE +/- 21.67, N = 51950.693117.953060.07

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2200K400K600K800K1000KSE +/- 13287.04, N = 3SE +/- 620.67, N = 3SE +/- 5352.07, N = 310350991634049742101. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2600K1200K1800K2400K3000KSE +/- 17845.20, N = 3SE +/- 15570.81, N = 3SE +/- 12008.47, N = 33026236122647727298451. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL28001600240032004000SE +/- 18.90, N = 3SE +/- 5.52, N = 3SE +/- 50.51, N = 123633.993479.163200.191. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL215M30M45M60M75MSE +/- 114879.80, N = 3SE +/- 11978.06, N = 3SE +/- 28892.92, N = 36801930768607212675320721. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL21632486480SE +/- 0.12, N = 3SE +/- 0.24, N = 3SE +/- 0.10, N = 347.8174.2950.57

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL21428425670SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 341.5764.7241.271. git version 2.25.1

Zstd Compression

Compression Level: 3

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 3Ubuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL26001200180024003000SE +/- 18.52, N = 3SE +/- 4.59, N = 3SE +/- 26.23, N = 82889.02804.22565.61. (CC) gcc options: -O3 -pthread -lz -llzma

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2Ubuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL21020304050SE +/- 0.09, N = 3SE +/- 0.16, N = 3SE +/- 0.14, N = 342.4945.1642.451. (CXX) g++ options: -O3 -fPIC

OSPray

Demo: NASA Streamlines - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: NASA Streamlines - Renderer: SciVisUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2714212835SE +/- 0.00, N = 12SE +/- 0.00, N = 15SE +/- 0.00, N = 1228.5727.7827.03MIN: 27.03 / MAX: 29.41MIN: 27.03 / MAX: 28.57MIN: 21.74 / MAX: 27.78

OSPray

Demo: Magnetic Reconnection - Renderer: SciVis

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: SciVisUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2510152025SE +/- 0.00, N = 12SE +/- 0.14, N = 3SE +/- 0.04, N = 1020.8320.6920.37MIN: 19.23 / MAX: 21.28MIN: 20 / MAX: 21.28MIN: 13.7 / MAX: 20.83

Stress-NG

Test: RdRand

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: RdRandUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL240K80K120K160K200KSE +/- 3.55, N = 3SE +/- 32.39, N = 3SE +/- 29.67, N = 3195280.36195563.03193805.901. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL210002000300040005000SE +/- 5.29, N = 3SE +/- 5.19, N = 3SE +/- 3.68, N = 34721.584814.574703.551. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILEUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL250K100K150K200K250KSE +/- 102.14, N = 3SE +/- 4.21, N = 3SE +/- 2690.16, N = 3233321.472316.86241752.301. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL22K4K6K8K10KSE +/- 105.71, N = 3SE +/- 13.33, N = 3SE +/- 53.15, N = 37793.681216.697378.461. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL215M30M45M60M75MSE +/- 35371.59, N = 3SE +/- 45930.55, N = 3SE +/- 70108.40, N = 372084206.3960939134.3667258449.691. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL26001200180024003000SE +/- 2.41, N = 3SE +/- 0.27, N = 3SE +/- 0.94, N = 32677.712678.322648.681. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL215K30K45K60K75KSE +/- 309.07, N = 3SE +/- 16.96, N = 3SE +/- 266.78, N = 364054.6068482.6461745.471. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL250100150200250SE +/- 1.09, N = 3SE +/- 0.48, N = 3SE +/- 0.55, N = 3236.80237.47234.541. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2400K800K1200K1600K2000KSE +/- 3313.46, N = 3SE +/- 9852.25, N = 3SE +/- 27227.74, N = 31841233.981875267.571798240.451. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL220K40K60K80K100KSE +/- 1.12, N = 3SE +/- 2.67, N = 3SE +/- 5.16, N = 394537.6194500.2593491.091. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

AOM AV1

Encoder Mode: Speed 0 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 0 Two-PassUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.08330.16660.24990.33320.4165SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.360.370.361. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2816243240SE +/- 0.03, N = 3SE +/- 0.52, N = 3SE +/- 0.06, N = 318.1535.5519.00

AOM AV1

Encoder Mode: Speed 6 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 RealtimeUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2612182430SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 325.6825.5425.591. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 Two-PassUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL21.0622.1243.1864.2485.31SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.684.724.711. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 4 - Input: 1080pUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.98551.9712.95653.9424.9275SE +/- 0.009, N = 3SE +/- 0.007, N = 3SE +/- 0.009, N = 34.3804.3204.0921. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

Intel Open Image Denoise

Scene: Memorial

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.2.0Scene: MemorialUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL23691215SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 311.0010.389.04

AOM AV1

Encoder Mode: Speed 4 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Two-PassUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL20.67051.3412.01152.6823.3525SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.972.982.971. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 RealtimeUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL21122334455SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.10, N = 349.3447.8448.021. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080pUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2918273645SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 338.7839.6637.041. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: VMAF Optimized - Input: Bosphorus 1080pUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL24080120160200SE +/- 2.58, N = 3SE +/- 0.90, N = 3SE +/- 1.42, N = 13200.47186.73194.921. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

libavif avifenc

Encoder Speed: 8

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Ubuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2246810SE +/- 0.017, N = 3SE +/- 0.023, N = 3SE +/- 0.012, N = 34.4036.7494.0611. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 10

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Ubuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL2246810SE +/- 0.011, N = 3SE +/- 0.012, N = 3SE +/- 0.011, N = 34.2236.5363.8401. (CXX) g++ options: -O3 -fPIC

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080pUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL24080120160200SE +/- 0.10, N = 3SE +/- 0.32, N = 3SE +/- 0.12, N = 3183.26178.63173.911. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL250100150200250SE +/- 0.04, N = 3SE +/- 0.30, N = 3SE +/- 0.84, N = 3207.76191.84198.201. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

OSPray

Demo: Magnetic Reconnection - Renderer: Path Tracer

OpenBenchmarking.orgFPS, More Is BetterOSPray 1.8.5Demo: Magnetic Reconnection - Renderer: Path TracerUbuntu 20.04Ubuntu 20.04 WSLUbuntu 20.04 WSL250100150200250250250250MIN: 200 / MAX: 333.33MIN: 166.67 / MAX: 333.33MIN: 200 / MAX: 333.33


Phoronix Test Suite v10.8.4