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