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&grr&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 Ryzenblender: Barbershop - CPU-Onlyhackbench: 32 - Processbuild-linux-kernel: Time To Compileappleseed: Emilyttsiod-renderer: Phong Rendering With Soft-Shadow Mappingnumenta-nab: Time To Completionhackbench: 16 - Threadhackbench: 16 - Processappleseed: Material Testerappleseed: Disney Materialbuild-llvm: Time To Compilestress-ng: Semaphoresstress-ng: Socket Activitybuild-php: Time To Compilesqlite: Timed SQLite Insertionsmcperf: Setmcperf: Getluajit: Compositestress-ng: Forkingprimesieve: 1e12 Prime Number Generationpybench: Total For Average Test Timesphpbench: PHP Benchmark Suitex265: H.265 1080p Video Encodingsvt-av1: 1080p 8-bit YUV To AV1 Video Encodetjbench: Decompression Throughputoptcarrot: Optimized BenchmarkWindows 10 Ubuntu WSLWSL2701.14149.53101.33265.15606.47205.80126.0676.35183.11157.45350.464366372.03680.0968.3425.1416868.1318916.571675.352981.7119.9396260863259.0649.76225.04111.981597.2096.0687.80558.17351.92277.5482.1958.83312.56299.54556.409265922.674610.3153.7524.9913849.5724204.101681.3730894.3325.1498165621140.7326.99225.53112.87OpenBenchmarking.org

Blender

Blend File: Barbershop - Compute: CPU-Only

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

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

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

Appleseed

Scene: Emily

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

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

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

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

Appleseed

Scene: Material Tester

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

Appleseed

Scene: Disney Material

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

Timed LLVM Compilation

Time To Compile

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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]


Phoronix Test Suite v10.8.4