Threadripper 3970X AMD July 77 AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (0702 BIOS) and NVIDIA TITAN RTX 24GB on Ubuntu 20.04 via the Phoronix Test Suite. Threadripper 3970X: Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH II EXTREME (0702 BIOS), Chipset: AMD Starship/Matisse, Memory: 64GB, Disk: 1000GB Force MP600, Graphics: NVIDIA TITAN RTX 24GB (1350/7000MHz), Audio: NVIDIA TU102 HD Audio, Monitor: ASUS MG28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.04, Kernel: 5.4.0-37-generic (x86_64), Desktop: GNOME Shell 3.36.2, Display Server: X Server 1.20.8, Display Driver: NVIDIA 450.36.06, OpenGL: 4.6.0, OpenCL: OpenCL 1.2 CUDA 11.0.185, Compiler: GCC 9.3.0 + CUDA 11.0, File-System: ext4, Screen Resolution: 3840x2160 WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better Threadripper 3970X . 214.33 |================================================== C-Blosc 2.0 Beta 5 Compressor: blosclz MB/s > Higher Is Better Threadripper 3970X . 11831.9 |================================================= LeelaChessZero 0.25 Backend: BLAS Nodes Per Second > Higher Is Better Threadripper 3970X . 1423 |==================================================== LeelaChessZero 0.25 Backend: Eigen Nodes Per Second > Higher Is Better Threadripper 3970X . 1423 |==================================================== LeelaChessZero 0.25 Backend: OpenCL Nodes Per Second > Higher Is Better Threadripper 3970X . 8458 |==================================================== LeelaChessZero 0.25 Backend: Random Nodes Per Second > Higher Is Better Threadripper 3970X . 171896 |================================================== Rodinia 3.1 Test: OpenMP LavaMD Seconds < Lower Is Better Threadripper 3970X . 66.19 |=================================================== Rodinia 3.1 Test: OpenCL Myocyte Seconds < Lower Is Better Threadripper 3970X . 39.60 |=================================================== Rodinia 3.1 Test: OpenMP Myocyte Seconds < Lower Is Better Threadripper 3970X . 27.25 |=================================================== Rodinia 3.1 Test: OpenMP HotSpot3D Seconds < Lower Is Better Threadripper 3970X . 83.44 |=================================================== Rodinia 3.1 Test: OpenMP Leukocyte Seconds < Lower Is Better Threadripper 3970X . 46.38 |=================================================== Rodinia 3.1 Test: OpenMP CFD Solver Seconds < Lower Is Better Threadripper 3970X . 7.520 |=================================================== Rodinia 3.1 Test: OpenMP Streamcluster Seconds < Lower Is Better Threadripper 3970X . 14.73 |=================================================== Rodinia 3.1 Test: OpenCL Particle Filter Seconds < Lower Is Better Threadripper 3970X . 6.958 |=================================================== Rodinia 3.1 Test: NVIDIA CUDA GPU Myocyte Seconds < Lower Is Better Threadripper 3970X . 44.04 |=================================================== Java Gradle Build Gradle Build: Reactor Seconds < Lower Is Better Threadripper 3970X . 261.10 |================================================== DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better Threadripper 3970X . 3789 |==================================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better Threadripper 3970X . 3977 |==================================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap msec < Lower Is Better Threadripper 3970X . 3141 |==================================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans msec < Lower Is Better Threadripper 3970X . 4547 |==================================================== Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better Threadripper 3970X . 10832.97 |================================================ Zstd Compression 1.4.5 Compression Level: 3 MB/s > Higher Is Better Threadripper 3970X . 8489.0 |================================================== Zstd Compression 1.4.5 Compression Level: 19 MB/s > Higher Is Better Threadripper 3970X . 103.1 |=================================================== oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 1.15583 |================================================= oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 20.66 |=================================================== oneDNN 1.5 Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 0.930833 |================================================ oneDNN 1.5 Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 9.97743 |================================================= oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 5.42144 |================================================= oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 1.44231 |================================================= oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 2.68142 |================================================= oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 6.09054 |================================================= oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 1.67619 |================================================= oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 1.55300 |================================================= oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 194.44 |================================================== oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 57.48 |=================================================== oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 0.389274 |================================================ oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Threadripper 3970X . 0.806836 |================================================ dav1d 0.7.0 Video Input: Chimera 1080p FPS > Higher Is Better Threadripper 3970X . 807.43 |================================================== dav1d 0.7.0 Video Input: Summer Nature 4K FPS > Higher Is Better Threadripper 3970X . 364.47 |================================================== dav1d 0.7.0 Video Input: Summer Nature 1080p FPS > Higher Is Better Threadripper 3970X . 799.26 |================================================== dav1d 0.7.0 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better Threadripper 3970X . 145.13 |================================================== AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass Frames Per Second > Higher Is Better Threadripper 3970X . 0.34 |==================================================== AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass Frames Per Second > Higher Is Better Threadripper 3970X . 2.67 |==================================================== AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Frames Per Second > Higher Is Better Threadripper 3970X . 19.24 |=================================================== AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Frames Per Second > Higher Is Better Threadripper 3970X . 4.11 |==================================================== AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Frames Per Second > Higher Is Better Threadripper 3970X . 39.94 |=================================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p Frames Per Second > Higher Is Better Threadripper 3970X . 0.128 |=================================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Frames Per Second > Higher Is Better Threadripper 3970X . 8.538 |=================================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Frames Per Second > Higher Is Better Threadripper 3970X . 70.55 |=================================================== SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Threadripper 3970X . 457.84 |================================================== SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Threadripper 3970X . 461.95 |================================================== SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Threadripper 3970X . 371.30 |================================================== LuxCoreRender 2.3 Scene: DLSC M samples/sec > Higher Is Better Threadripper 3970X . 6.00 |==================================================== LuxCoreRender 2.3 Scene: Rainbow Colors and Prism M samples/sec > Higher Is Better Threadripper 3970X . 6.91 |==================================================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better Threadripper 3970X . 199453 |================================================== libavif avifenc 0.7.3 Encoder Speed: 0 Seconds < Lower Is Better Threadripper 3970X . 52.65 |=================================================== libavif avifenc 0.7.3 Encoder Speed: 2 Seconds < Lower Is Better Threadripper 3970X . 31.80 |=================================================== libavif avifenc 0.7.3 Encoder Speed: 8 Seconds < Lower Is Better Threadripper 3970X . 4.589 |=================================================== libavif avifenc 0.7.3 Encoder Speed: 10 Seconds < Lower Is Better Threadripper 3970X . 4.453 |=================================================== Timed Apache Compilation 2.4.41 Time To Compile Seconds < Lower Is Better Threadripper 3970X . 20.63 |=================================================== Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better Threadripper 3970X . 28.84 |=================================================== Build2 0.12 Time To Compile Seconds < Lower Is Better Threadripper 3970X . 55.51 |=================================================== Montage Astronomical Image Mosaic Engine 6.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg Seconds < Lower Is Better Threadripper 3970X . 73.33 |=================================================== Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenCL - Kernel: NDT Mapping Test Cases Per Minute > Higher Is Better Threadripper 3970X . 357.04 |================================================== Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Test Cases Per Minute > Higher Is Better Threadripper 3970X . 1079.95 |================================================= Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenCL - Kernel: Points2Image Test Cases Per Minute > Higher Is Better Threadripper 3970X . 12883.53 |================================================ Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image Test Cases Per Minute > Higher Is Better Threadripper 3970X . 24838.95 |================================================ Darmstadt Automotive Parallel Heterogeneous Suite Backend: NVIDIA CUDA - Kernel: NDT Mapping Test Cases Per Minute > Higher Is Better Threadripper 3970X . 581.50 |================================================== Darmstadt Automotive Parallel Heterogeneous Suite Backend: NVIDIA CUDA - Kernel: Points2Image Test Cases Per Minute > Higher Is Better Threadripper 3970X . 25147.85 |================================================ Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenCL - Kernel: Euclidean Cluster Test Cases Per Minute > Higher Is Better Threadripper 3970X . 2236.76 |================================================= Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster Test Cases Per Minute > Higher Is Better Threadripper 3970X . 1244.27 |================================================= Darmstadt Automotive Parallel Heterogeneous Suite Backend: NVIDIA CUDA - Kernel: Euclidean Cluster Test Cases Per Minute > Higher Is Better Threadripper 3970X . 1261.16 |================================================= Basis Universal 1.12 Settings: ETC1S Seconds < Lower Is Better Threadripper 3970X . 42.26 |=================================================== Basis Universal 1.12 Settings: UASTC Level 0 Seconds < Lower Is Better Threadripper 3970X . 6.207 |=================================================== Basis Universal 1.12 Settings: UASTC Level 2 Seconds < Lower Is Better Threadripper 3970X . 12.50 |=================================================== Basis Universal 1.12 Settings: UASTC Level 3 Seconds < Lower Is Better Threadripper 3970X . 19.55 |=================================================== Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing Seconds < Lower Is Better Threadripper 3970X . 585.82 |================================================== G'MIC Test: 2D Function Plotting, 1000 Times Seconds < Lower Is Better Threadripper 3970X . 162.78 |================================================== G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times Seconds < Lower Is Better Threadripper 3970X . 19.19 |=================================================== G'MIC Test: 3D Elevated Function In Random Colors, 100 Times Seconds < Lower Is Better Threadripper 3970X . 82.70 |=================================================== Hugin Panorama Photo Assistant + Stitching Time Seconds < Lower Is Better Threadripper 3970X . 43.08 |=================================================== GNU Octave Benchmark 5.2.0 Seconds < Lower Is Better Threadripper 3970X . 6.574 |=================================================== Stress-NG 0.11.07 Test: MMAP Bogo Ops/s > Higher Is Better Threadripper 3970X . 370.54 |================================================== Stress-NG 0.11.07 Test: NUMA Bogo Ops/s > Higher Is Better Threadripper 3970X . 912.65 |================================================== Stress-NG 0.11.07 Test: MEMFD Bogo Ops/s > Higher Is Better Threadripper 3970X . 1335.57 |================================================= Stress-NG 0.11.07 Test: Atomic Bogo Ops/s > Higher Is Better Threadripper 3970X . 513384.23 |=============================================== Stress-NG 0.11.07 Test: Crypto Bogo Ops/s > Higher Is Better Threadripper 3970X . 9123.59 |================================================= Stress-NG 0.11.07 Test: Malloc Bogo Ops/s > Higher Is Better Threadripper 3970X . 706855819.89 |============================================ Stress-NG 0.11.07 Test: Forking Bogo Ops/s > Higher Is Better Threadripper 3970X . 81712.04 |================================================ Stress-NG 0.11.07 Test: SENDFILE Bogo Ops/s > Higher Is Better Threadripper 3970X . 574963.77 |=============================================== Stress-NG 0.11.07 Test: CPU Cache Bogo Ops/s > Higher Is Better Threadripper 3970X . 58.04 |=================================================== Stress-NG 0.11.07 Test: CPU Stress Bogo Ops/s > Higher Is Better Threadripper 3970X . 12774.70 |================================================ Stress-NG 0.11.07 Test: Semaphores Bogo Ops/s > Higher Is Better Threadripper 3970X . 6323046.94 |============================================== Stress-NG 0.11.07 Test: Matrix Math Bogo Ops/s > Higher Is Better Threadripper 3970X . 146810.39 |=============================================== Stress-NG 0.11.07 Test: Vector Math Bogo Ops/s > Higher Is Better Threadripper 3970X . 290374.42 |=============================================== Stress-NG 0.11.07 Test: Memory Copying Bogo Ops/s > Higher Is Better Threadripper 3970X . 9799.16 |================================================= Stress-NG 0.11.07 Test: Socket Activity Bogo Ops/s > Higher Is Better Threadripper 3970X . 19673.22 |================================================ Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better Threadripper 3970X . 19752856.50 |============================================= Stress-NG 0.11.07 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better Threadripper 3970X . 2266108.40 |============================================== Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Threadripper 3970X . 521.97 |================================================== Stress-NG 0.11.07 Test: System V Message Passing Bogo Ops/s > Higher Is Better Threadripper 3970X . 25455291.89 |============================================= Blender 2.82 Blend File: BMW27 - Compute: CUDA Seconds < Lower Is Better Threadripper 3970X . 38.14 |=================================================== Blender 2.82 Blend File: BMW27 - Compute: OpenCL Seconds < Lower Is Better Threadripper 3970X . 299.43 |================================================== Blender 2.82 Blend File: BMW27 - Compute: CPU-Only Seconds < Lower Is Better Threadripper 3970X . 47.23 |=================================================== Blender 2.82 Blend File: Classroom - Compute: CUDA Seconds < Lower Is Better Threadripper 3970X . 146.77 |================================================== Blender 2.82 Blend File: Fishy Cat - Compute: CUDA Seconds < Lower Is Better Threadripper 3970X . 69.66 |=================================================== Blender 2.82 Blend File: Barbershop - Compute: CUDA Seconds < Lower Is Better Threadripper 3970X . 532.71 |================================================== Blender 2.82 Blend File: Classroom - Compute: OpenCL Seconds < Lower Is Better Threadripper 3970X . 202.95 |================================================== Blender 2.82 Blend File: Fishy Cat - Compute: OpenCL Seconds < Lower Is Better Threadripper 3970X . 779.55 |================================================== Blender 2.82 Blend File: Barbershop - Compute: OpenCL Seconds < Lower Is Better Threadripper 3970X . 394.68 |================================================== Blender 2.82 Blend File: BMW27 - Compute: NVIDIA OptiX Seconds < Lower Is Better Threadripper 3970X . 28.90 |=================================================== Blender 2.82 Blend File: Classroom - Compute: CPU-Only Seconds < Lower Is Better Threadripper 3970X . 118.83 |================================================== Blender 2.82 Blend File: Fishy Cat - Compute: CPU-Only Seconds < Lower Is Better Threadripper 3970X . 70.76 |=================================================== Blender 2.82 Blend File: Barbershop - Compute: CPU-Only Seconds < Lower Is Better Threadripper 3970X . 194.08 |================================================== Blender 2.82 Blend File: Classroom - Compute: NVIDIA OptiX Seconds < Lower Is Better Threadripper 3970X . 77.49 |=================================================== Blender 2.82 Blend File: Fishy Cat - Compute: NVIDIA OptiX Seconds < Lower Is Better Threadripper 3970X . 38.90 |=================================================== Blender 2.82 Blend File: Barbershop - Compute: NVIDIA OptiX Seconds < Lower Is Better Threadripper 3970X . 915.80 |================================================== Blender 2.82 Blend File: Pabellon Barcelona - Compute: CUDA Seconds < Lower Is Better Threadripper 3970X . 279.62 |================================================== Blender 2.82 Blend File: Pabellon Barcelona - Compute: OpenCL Seconds < Lower Is Better Threadripper 3970X . 852.94 |================================================== Blender 2.82 Blend File: Pabellon Barcelona - Compute: CPU-Only Seconds < Lower Is Better Threadripper 3970X . 153.45 |================================================== Blender 2.82 Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX Seconds < Lower Is Better Threadripper 3970X . 109.95 |================================================== PyPerformance 1.0.0 Benchmark: go Milliseconds < Lower Is Better Threadripper 3970X . 233 |===================================================== PyPerformance 1.0.0 Benchmark: 2to3 Milliseconds < Lower Is Better Threadripper 3970X . 291 |===================================================== PyPerformance 1.0.0 Benchmark: chaos Milliseconds < Lower Is Better Threadripper 3970X . 103 |===================================================== PyPerformance 1.0.0 Benchmark: float Milliseconds < Lower Is Better Threadripper 3970X . 105 |===================================================== PyPerformance 1.0.0 Benchmark: nbody Milliseconds < Lower Is Better Threadripper 3970X . 118 |===================================================== PyPerformance 1.0.0 Benchmark: pathlib Milliseconds < Lower Is Better Threadripper 3970X . 16.3 |==================================================== PyPerformance 1.0.0 Benchmark: raytrace Milliseconds < Lower Is Better Threadripper 3970X . 438 |===================================================== PyPerformance 1.0.0 Benchmark: json_loads Milliseconds < Lower Is Better Threadripper 3970X . 22.5 |==================================================== PyPerformance 1.0.0 Benchmark: crypto_pyaes Milliseconds < Lower Is Better Threadripper 3970X . 99.2 |==================================================== PyPerformance 1.0.0 Benchmark: regex_compile Milliseconds < Lower Is Better Threadripper 3970X . 160 |===================================================== PyPerformance 1.0.0 Benchmark: python_startup Milliseconds < Lower Is Better Threadripper 3970X . 12 |====================================================== PyPerformance 1.0.0 Benchmark: django_template Milliseconds < Lower Is Better Threadripper 3970X . 46.4 |==================================================== PyPerformance 1.0.0 Benchmark: pickle_pure_python Milliseconds < Lower Is Better Threadripper 3970X . 434 |=====================================================