Windows Subsystem for Linux

Intel Core i7-8086K testing on Ubuntu 18.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1810119-SK-WINDOWSSU76.

Windows Subsystem for LinuxProcessorMemoryDiskOSKernelCompilerFile-SystemWindows 10 April WSLWindows 10 October WSLIntel Core i7-8086K @ 4.01GHz (6 Cores / 12 Threads)16384MB110GBUbuntu 18.044.4.0-17134-Microsoft (x86_64)GCC 7.3.0wslfs4.4.0-18252-Microsoft (x86_64)OpenBenchmarking.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++ --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 Python Details- Python 2.7.15rc1 + Python 3.6.6

Windows Subsystem for Linuxsqlite: Timed SQLite Insertionscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treetinymembench: Standard Memcpymbw: Memory Copy - 128 MiBmbw: Memory Copy - 1024 MiBparboil: OpenMP LBMrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solvernamd: ATPase Simulation - 327,506 Atomsfftw: Float + SSE - 2D FFT Size 512mafft: Multiple Sequence Alignmentx264: H.264 Video Encodinghimeno: Poisson Pressure Solverbuild-linux-kernel: Time To Compilebuild-llvm: Time To Compileprimesieve: 1e12 Prime Number Generationnode-octane: compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19encode-flac: WAV To FLACopenssl: RSA 4096-bit Performanceblender: BMW27 - CPU-Onlypybench: Total For Average Test Timesphpbench: PHP Benchmark Suitebrl-cad: VGR Performance MetricWindows 10 April WSLWindows 10 October WSL62.2495.066.3721118183160741414614810431.732.16320278563.6570.84250716968038.095081194.567.7819672688357224198741859.8398.616.5223818269161271421114810431.322.16693287753.5969.93251216367138.065030894.427.71195727083972186187229OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsWindows 10 April WSLWindows 10 October WSL1428425670SE +/- 0.34, N = 3SE +/- 0.37, N = 362.2459.831. (CC) gcc options: -O2 -lz -ldl -lpthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileWindows 10 April WSLWindows 10 October WSL20406080100SE +/- 0.27, N = 3SE +/- 1.02, N = 395.0698.61

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateWindows 10 April WSLWindows 10 October WSL246810SE +/- 0.02, N = 3SE +/- 0.09, N = 36.376.52

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeWindows 10 April WSLWindows 10 October WSL50100150200250SE +/- 1.24, N = 3SE +/- 0.60, N = 3211238

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyWindows 10 April WSLWindows 10 October WSL4K8K12K16K20KSE +/- 14.47, N = 3SE +/- 24.41, N = 318183182691. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetWindows 10 April WSLWindows 10 October WSL8K16K24K32K40KSE +/- 30.04, N = 3SE +/- 25.00, N = 335928364971. (CC) gcc options: -O2 -lm

MBW

Test: Memory Copy - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBWindows 10 April WSLWindows 10 October WSL3K6K9K12K15KSE +/- 52.05, N = 3SE +/- 53.63, N = 316074161271. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBWindows 10 April WSLWindows 10 October WSL3K6K9K12K15KSE +/- 15.09, N = 3SE +/- 36.88, N = 314146142111. (CC) gcc options: -O3 -march=native

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMWindows 10 April WSLWindows 10 October WSL306090120150SE +/- 0.01, N = 3SE +/- 0.10, N = 31481481. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDWindows 10 April WSLWindows 10 October WSL20406080100SE +/- 0.12, N = 3SE +/- 0.45, N = 31041041. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverWindows 10 April WSLWindows 10 October WSL714212835SE +/- 0.07, N = 3SE +/- 0.05, N = 331.7331.321. (CXX) g++ options: -O2 -lOpenCL

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsWindows 10 April WSLWindows 10 October WSL0.48760.97521.46281.95042.438SE +/- 0.00223, N = 3SE +/- 0.00408, N = 32.163202.16693

FFTW

Build: Float + SSE - Size: 2D FFT Size 512

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 512Windows 10 April WSLWindows 10 October WSL6K12K18K24K30KSE +/- 326.52, N = 3SE +/- 84.15, N = 327856287751. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentWindows 10 April WSLWindows 10 October WSL0.82131.64262.46393.28524.1065SE +/- 0.10, N = 12SE +/- 0.10, N = 123.653.591. (CC) gcc options: -std=c99 -O3 -lm -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-07-28H.264 Video EncodingWindows 10 April WSLWindows 10 October WSL1632486480SE +/- 1.14, N = 4SE +/- 1.00, N = 570.8469.931. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverWindows 10 April WSLWindows 10 October WSL5001000150020002500SE +/- 15.58, N = 3SE +/- 5.17, N = 3250725121. (CC) gcc options: -O3

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileWindows 10 April WSLWindows 10 October WSL4080120160200SE +/- 2.67, N = 3SE +/- 2.41, N = 3169163

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileWindows 10 April WSLWindows 10 October WSL150300450600750680671

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.11e12 Prime Number GenerationWindows 10 April WSLWindows 10 October WSL918273645SE +/- 0.02, N = 3SE +/- 0.02, N = 338.0938.061. (CXX) g++ options: -O3 -lpthread

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkWindows 10 April WSLWindows 10 October WSL11K22K33K44K55KSE +/- 115.37, N = 3SE +/- 158.05, N = 350811503081. Nodejs v8.10.0

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Windows 10 April WSLWindows 10 October WSL20406080100SE +/- 0.15, N = 3SE +/- 0.10, N = 394.5694.421. (CC) gcc options: -O3 -pthread -lz -llzma

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACWindows 10 April WSLWindows 10 October WSL246810SE +/- 0.01, N = 5SE +/- 0.01, N = 57.787.711. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceWindows 10 April WSLWindows 10 October WSL400800120016002000SE +/- 2.31, N = 3SE +/- 0.87, N = 3196719571. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyWindows 10 April WSLWindows 10 October WSL60120180240300268270

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesWindows 10 April WSLWindows 10 October WSL2004006008001000SE +/- 2.03, N = 3SE +/- 1.00, N = 3835839

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteWindows 10 April WSLWindows 10 October WSL150K300K450K600K750KSE +/- 641.53, N = 3SE +/- 146.91, N = 3722419721861

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.28.0VGR Performance MetricWindows 10 April WSLWindows 10 October WSL20K40K60K80K100K87418872291. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lpthread -ldl -lm


Phoronix Test Suite v10.8.4