WSL Ryzen

microsoft testing on Ubuntu 18.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1907234-HV-WSLRYZEN731&sro.

WSL RyzenProcessorMemoryDiskOSKernelCompilerFile-SystemSystem LayerWindows 10 Ubuntu WSLWSL2AMD Ryzen 9 3900X 12-Core @ 3.79GHz (12 Cores / 24 Threads)16384MB1863GBUbuntu 18.044.4.0-18362-Microsoft (x86_64)GCC 7.4.0wslfswslAMD Ryzen 9 3900X 12-Core (4 Cores / 8 Threads)15360MB275GB Virtual Disk4.19.43-microsoft-standard (x86_64)ext4microsoftOpenBenchmarking.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.15+ + Python 3.6.8Disk Details- WSL2: NOOP / data=ordered,discard,errors=remount-ro,relatime,rwSecurity Details- WSL2: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional STIBP: conditional RSB filling

WSL Ryzensqlite: Timed SQLite Insertionsluajit: Compositettsiod-renderer: Phong Rendering With Soft-Shadow Mappingsvt-av1: 1080p 8-bit YUV To AV1 Video Encodex265: H.265 1080p Video Encodingbuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilebuild-php: Time To Compileprimesieve: 1e12 Prime Number Generationhackbench: 16 - Threadhackbench: 16 - Processhackbench: 32 - Processtjbench: Decompression Throughputstress-ng: Forkingstress-ng: Semaphoresstress-ng: Socket Activityoptcarrot: Optimized Benchmarkblender: Barbershop - CPU-Onlymcperf: Getmcperf: Setpybench: Total For Average Test Timesnumenta-nab: Time To Completionappleseed: Emilyappleseed: Disney Materialappleseed: Material Testerphpbench: PHP Benchmark SuiteWindows 10 Ubuntu WSLWSL225.141675.35606.4749.7659.06101.33350.4668.3419.93126.0676.35149.53225.042981.714366372.03680.09111.98701.1418916.5716868.13962205.80265.15157.45183.1160863224.991681.37351.9226.9940.7387.80556.4053.7525.1482.1958.8396.06225.5330894.339265922.674610.31112.871597.2024204.1013849.57981277.54558.17299.54312.56656211OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsWSL2Windows 10 Ubuntu WSL612182430SE +/- 0.29, N = 15SE +/- 0.15, N = 324.9925.141. (CC) gcc options: -O2 -lz -ldl -lpthread

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeWSL2Windows 10 Ubuntu WSL400800120016002000SE +/- 6.08, N = 3SE +/- 5.29, N = 31681.371675.351. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingWSL2Windows 10 Ubuntu WSL130260390520650SE +/- 5.89, N = 15SE +/- 8.80, N = 3351.92606.471. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.51080p 8-bit YUV To AV1 Video EncodeWSL2Windows 10 Ubuntu WSL1122334455SE +/- 0.21, N = 3SE +/- 0.06, N = 326.9949.761. (CXX) g++ options: -O3 -pie -lpthread -lm

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video EncodingWSL2Windows 10 Ubuntu WSL1326395265SE +/- 0.26, N = 3SE +/- 0.10, N = 340.7359.061. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileWSL2Windows 10 Ubuntu WSL20406080100SE +/- 0.82, N = 3SE +/- 1.13, N = 1587.80101.33

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileWSL2Windows 10 Ubuntu WSL120240360480600556.40350.46

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileWSL2Windows 10 Ubuntu WSL1530456075SE +/- 0.23, N = 3SE +/- 0.23, N = 353.7568.341. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationWSL2Windows 10 Ubuntu WSL612182430SE +/- 0.06, N = 3SE +/- 0.01, N = 325.1419.931. (CXX) g++ options: -O3 -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadWSL2Windows 10 Ubuntu WSL306090120150SE +/- 1.56, N = 12SE +/- 0.60, N = 382.19126.061. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessWSL2Windows 10 Ubuntu WSL20406080100SE +/- 1.65, N = 15SE +/- 0.13, N = 358.8376.351. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessWSL2Windows 10 Ubuntu WSL306090120150SE +/- 2.94, N = 15SE +/- 0.05, N = 396.06149.531. (CC) gcc options: -lpthread

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputWSL2Windows 10 Ubuntu WSL50100150200250SE +/- 0.83, N = 3SE +/- 0.85, N = 3225.53225.041. (CC) gcc options: -O3 -rdynamic

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingWSL2Windows 10 Ubuntu WSL7K14K21K28K35KSE +/- 89.82, N = 3SE +/- 4.41, N = 330894.332981.711. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresWSL2Windows 10 Ubuntu WSL2M4M6M8M10MSE +/- 18433.67, N = 3SE +/- 134026.01, N = 159265922.674366372.031. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityWSL2Windows 10 Ubuntu WSL10002000300040005000SE +/- 195.82, N = 15SE +/- 7.33, N = 34610.31680.091. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkWSL2Windows 10 Ubuntu WSL306090120150SE +/- 0.18, N = 4SE +/- 0.23, N = 4112.87111.981. ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyWSL2Windows 10 Ubuntu WSL300600900120015001597.20701.14

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetWSL2Windows 10 Ubuntu WSL5K10K15K20K25KSE +/- 90.39, N = 3SE +/- 94.01, N = 324204.1018916.571. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetWSL2Windows 10 Ubuntu WSL4K8K12K16K20KSE +/- 69.57, N = 3SE +/- 105.86, N = 313849.5716868.131. (CC) gcc options: -O2 -lm -rdynamic

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesWSL2Windows 10 Ubuntu WSL2004006008001000SE +/- 1.20, N = 3SE +/- 1.45, N = 3981962

Numenta Anomaly Benchmark

Time To Completion

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 2018-11-09Time To CompletionWSL2Windows 10 Ubuntu WSL60120180240300SE +/- 1.57, N = 3SE +/- 3.35, N = 3277.54205.80

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilyWSL2Windows 10 Ubuntu WSL120240360480600558.17265.15

Appleseed

Scene: Disney Material

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialWSL2Windows 10 Ubuntu WSL70140210280350299.54157.45

Appleseed

Scene: Material Tester

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Material TesterWSL2Windows 10 Ubuntu WSL70140210280350312.56183.11

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteWSL2Windows 10 Ubuntu WSL140K280K420K560K700KSE +/- 936.99, N = 3SE +/- 3091.54, N = 3656211608632


Phoronix Test Suite v10.8.4