Threadripper 3970X Ubuntu 20.04 LTS vs. Windows WSL/WSL2
Windows WSL/WSL2 benchmarks by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2006226-NE-WSL82843829&obr_sgm=y&obr_swl=y&grr&rdt.
NAS Parallel Benchmarks
Test / Class: CG.C
Timed GCC Compilation
Time To Compile
GROMACS
Water Benchmark
OpenVKL
Benchmark: vklBenchmark
Crypto++
Test: All Algorithms
Facebook RocksDB
Test: Sequential Fill
Basis Universal
Settings: UASTC Level 2 + RDO Post-Processing
Crypto++
Test: Keyed Algorithms
libgav1
Video Input: Chimera 1080p 10-bit
Timed LLVM Compilation
Time To Compile
Crypto++
Test: Integer + Elliptic Curve Public Key Algorithms
Numpy Benchmark
High Performance Conjugate Gradient
NAS Parallel Benchmarks
Test / Class: IS.D
BRL-CAD
VGR Performance Metric
Blender
Blend File: Barbershop - Compute: CPU-Only
C-Blosc
Compressor: blosclz
SVT-AV1
Encoder Mode: Enc Mode 0 - Input: 1080p
G'MIC
Test: 2D Function Plotting, 1000 Times
Timed Linux Kernel Compilation
Time To Compile
asmFish
1024 Hash Memory, 26 Depth
Timed GDB GNU Debugger Compilation
Time To Compile
libgav1
Video Input: Chimera 1080p
libgav1
Video Input: Summer Nature 4K
SQLite Speedtest
Timed Time - Size 1,000
Blender
Blend File: Classroom - Compute: CPU-Only
NAS Parallel Benchmarks
Test / Class: LU.C
Appleseed
Scene: Material Tester
Appleseed
Scene: Emily
DeepSpeech
Parboil
Test: OpenMP MRI Gridding
Timed FFmpeg Compilation
Time To Compile
DaCapo Benchmark
Java Test: Tradesoap
Timed MrBayes Analysis
Primate Phylogeny Analysis
Himeno Benchmark
Poisson Pressure Solver
VP9 libvpx Encoding
Speed: Speed 0
LuxCoreRender
Scene: Rainbow Colors and Prism
dav1d
Video Input: Chimera 1080p 10-bit
RawTherapee
Total Benchmark Time
LuxCoreRender
Scene: DLSC
Parboil
Test: OpenMP LBM
Build2
Time To Compile
librsvg
Operation: SVG Files To PNG
Crypto++
Test: Unkeyed Algorithms
GraphicsMagick
Operation: Resizing
Timed PHP Compilation
Time To Compile
Facebook RocksDB
Test: Random Fill Sync
GIMP
Test: auto-levels
Facebook RocksDB
Test: Random Fill
Facebook RocksDB
Test: Read While Writing
GraphicsMagick
Operation: Sharpen
GraphicsMagick
Operation: Enhanced
GraphicsMagick
Operation: Swirl
GraphicsMagick
Operation: Noise-Gaussian
GraphicsMagick
Operation: Rotate
Facebook RocksDB
Test: Random Read
GraphicsMagick
Operation: HWB Color Space
Timed MPlayer Compilation
Time To Compile
oneDNN
Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU
oneDNN
Harness: IP Batch All - Data Type: f32 - Engine: CPU
NAS Parallel Benchmarks
Test / Class: EP.D
YafaRay
Total Time For Sample Scene
libavif avifenc
Encoder Speed: 0
Rodinia
Test: OpenMP Streamcluster
SQLite
Threads / Copies: 8
Stockfish
Total Time
7-Zip Compression
Compress Speed Test
Blender
Blend File: BMW27 - Compute: CPU-Only
Timed ImageMagick Compilation
Time To Compile
GIMP
Test: resize
Appleseed
Scene: Disney Material
NAS Parallel Benchmarks
Test / Class: MG.C
SVT-AV1
Encoder Mode: Enc Mode 4 - Input: 1080p
Basis Universal
Settings: ETC1S
NAS Parallel Benchmarks
Test / Class: BT.C
Zstd Compression
Compression Level: 19
NAMD
ATPase Simulation - 327,506 Atoms
Rodinia
Test: OpenMP LavaMD
libgav1
Video Input: Summer Nature 1080p
Nebular Empirical Analysis Tool
oneDNN
Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU
libavif avifenc
Encoder Speed: 2
AOM AV1
Encoder Mode: Speed 0 Two-Pass
Zstd Compression
Compression Level: 3
Coremark
CoreMark Size 666 - Iterations Per Second
Timed Apache Compilation
Time To Compile
miniFE
Problem Size: Small
AOM AV1
Encoder Mode: Speed 6 Realtime
toyBrot Fractal Generator
Implementation: OpenMP
GIMP
Test: unsharp-mask
AOM AV1
Encoder Mode: Speed 6 Two-Pass
toyBrot Fractal Generator
Implementation: C++ Threads
toyBrot Fractal Generator
Implementation: C++ Tasks
toyBrot Fractal Generator
Implementation: TBB
VP9 libvpx Encoding
Speed: Speed 5
DaCapo Benchmark
Java Test: Tradebeans
Scikit-Learn
Redis
Test: LPUSH
x265
H.265 1080p Video Encoding
Redis
Test: SET
Redis
Test: SADD
Redis
Test: GET
Redis
Test: LPOP
oneDNN
Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU
PyBench
Total For Average Test Times
Tungsten Renderer
Scene: Water Caustic
oneDNN
Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU
Basis Universal
Settings: UASTC Level 3
Sysbench
Test: Memory
G'MIC
Test: Plotting Isosurface Of A 3D Volume, 1000 Times
XZ Compression
Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9
AOM AV1
Encoder Mode: Speed 4 Two-Pass
Embree
Binary: Pathtracer ISPC - Model: Crown
DaCapo Benchmark
Java Test: Jython
Embree
Binary: Pathtracer - Model: Crown
TTSIOD 3D Renderer
Phong Rendering With Soft-Shadow Mapping
Darktable
Test: Boat - Acceleration: CPU-only
oneDNN
Harness: IP Batch 1D - Data Type: f32 - Engine: CPU
oneDNN
Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU
PHPBench
PHP Benchmark Suite
AOM AV1
Encoder Mode: Speed 8 Realtime
OSBench
Test: Create Files
GIMP
Test: rotate
NAS Parallel Benchmarks
Test / Class: FT.C
NAS Parallel Benchmarks
Test / Class: EP.C
FLAC Audio Encoding
WAV To FLAC
Basis Universal
Settings: UASTC Level 2
dav1d
Video Input: Chimera 1080p
GNU Octave Benchmark
oneDNN
Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU
oneDNN
Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU
OSBench
Test: Launch Programs
OSBench
Test: Create Threads
dav1d
Video Input: Summer Nature 4K
DaCapo Benchmark
Java Test: H2
NeatBench
Acceleration: CPU
Sysbench
Test: CPU
Rodinia
Test: OpenMP CFD Solver
Intel Open Image Denoise
Scene: Memorial
x264
H.264 Video Encoding
Tungsten Renderer
Scene: Hair
SVT-AV1
Encoder Mode: Enc Mode 8 - Input: 1080p
FFmpeg
H.264 HD To NTSC DV
oneDNN
Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU
LAME MP3 Encoding
WAV To MP3
Basis Universal
Settings: UASTC Level 0
Darktable
Test: Masskrug - Acceleration: CPU-only
SVT-VP9
Tuning: VMAF Optimized - Input: Bosphorus 1080p
oneDNN
Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU
oneDNN
Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU
OSBench
Test: Create Processes
rays1bench
Large Scene
libavif avifenc
Encoder Speed: 8
Nettle
Test: aes256
ctx_clock
Context Switch Time
libavif avifenc
Encoder Speed: 10
Darktable
Test: Server Room - Acceleration: CPU-only
OSBench
Test: Memory Allocations
dav1d
Video Input: Summer Nature 1080p
SVT-HEVC
1080p 8-bit YUV To HEVC Video Encode
Tungsten Renderer
Scene: Volumetric Caustic
Tungsten Renderer
Scene: Non-Exponential
LAMMPS Molecular Dynamics Simulator
Model: Rhodopsin Protein
oneDNN
Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU
Parboil
Test: OpenMP CUTCP
SVT-VP9
Tuning: Visual Quality Optimized - Input: Bosphorus 1080p
Nettle
Test: sha512
SVT-VP9
Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p
Nettle
Test: chacha
Darktable
Test: Server Rack - Acceleration: CPU-only
BLAKE2
Nettle
Test: poly1305-aes
Geometric Mean Of All Test Results
Result Composite - Threadripper 3970X Ubuntu 20.04 LTS vs. Windows WSL/WSL2
Number Of First Place Finishes
Wins - 172 Tests
Number Of Last Place Finishes
Losses - 172 Tests
Phoronix Test Suite v10.8.5