HEDT CPUs July 2020

AMD Ryzen Threadripper 3960X 24-Core testing with a MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) and Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2007244-PTS-2007231N08&sor&grw.

HEDT CPUs July 2020ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionCore i9 10980XEThreadripper 3960XIntel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads)ASRock X299 Steel Legend (P1.30 BIOS)Intel Sky Lake-E DMI3 Registers32GBSamsung SSD 970 PRO 512GBNVIDIA NV132 11GBRealtek ALC1220ASUS MG28UIntel I219-V + Intel I211Pop 20.045.4.0-7634-generic (x86_64)GNOME Shell 3.36.3X Server 1.20.8modesetting 1.20.84.3 Mesa 20.0.8GCC 9.3.0ext43840x2160AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads)MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS)AMD Starship/Matisse1000GB Sabrent Rocket 4.0 1TBSapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1900/875MHz)AMD Navi 10 HDMI AudioAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.4.0-39-generic (x86_64)GNOME Shell 3.36.14.6 Mesa 20.0.4 (LLVM 9.0.1)OpenBenchmarking.orgCompiler Details- Core i9 10980XE: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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-arch=skylake --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Threadripper 3960X: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v Processor Details- Core i9 10980XE: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x5002f01- Threadripper 3960X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Python Details- Core i9 10980XE: Python 2.7.18rc1 + Python 3.8.2- Threadripper 3960X: Python 3.8.2Security Details- Core i9 10980XE: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled - Threadripper 3960X: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

HEDT CPUs July 2020tscp: AI Chess Performancesystem-decompress-xz: crafty: Elapsed Timecompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9lzbench: XZ 0 - Compressionlzbench: XZ 0 - Decompressionlzbench: Zstd 1 - Compressionlzbench: Zstd 1 - Decompressionlzbench: Zstd 8 - Compressionlzbench: Zstd 8 - Decompressionlzbench: Crush 0 - Compressionlzbench: Crush 0 - Decompressionlzbench: Brotli 0 - Compressionlzbench: Brotli 0 - Decompressionlzbench: Brotli 2 - Compressionlzbench: Brotli 2 - Decompressionlzbench: Libdeflate 1 - Compressionlzbench: Libdeflate 1 - Decompressionencode-flac: WAV To FLACencode-mp3: WAV To MP3tesseract-ocr: Time To OCR 7 Imagesbrl-cad: VGR Performance Metricgmic: 2D Function Plotting, 1000 Timesgmic: Plotting Isosurface Of A 3D Volume, 1000 Timesgmic: 3D Elevated Function In Rand Colors, 100 Timeshugin: Panorama Photo Assistant + Stitching Timemontage: Mosaic of M17, K band, 1.5 deg x 1.5 degocrmypdf: Processing 60 Page PDF Documentdaphne: OpenMP - NDT Mappingdaphne: OpenMP - Points2Imagedaphne: OpenMP - Euclidean Clusterlczero: BLASai-benchmark: Device Inference Scoreai-benchmark: Device Training Scoreai-benchmark: Device AI Scorerodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusteronednn: IP Batch 1D - f32 - CPUonednn: IP Batch All - f32 - CPUonednn: IP Batch 1D - u8s8f32 - CPUonednn: IP Batch All - u8s8f32 - CPUonednn: IP Batch 1D - bf16bf16bf16 - CPUonednn: IP Batch All - bf16bf16bf16 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: Deconvolution Batch deconv_1d - f32 - CPUonednn: Deconvolution Batch deconv_3d - f32 - CPUonednn: Convolution Batch Shapes Auto - u8s8f32 - CPUonednn: Deconvolution Batch deconv_1d - u8s8f32 - CPUopm: Flow MPI Norne - 16opm: Flow MPI Norne - 18opm: Flow MPI Norne - 4opm: Flow MPI Norne - 8opm: Flow MPI Norne - 1opm: Flow MPI Norne - 2onednn: Deconvolution Batch deconv_3d - u8s8f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Convolution Batch Shapes Auto - bf16bf16bf16 - CPUonednn: Deconvolution Batch deconv_1d - bf16bf16bf16 - CPUonednn: Deconvolution Batch deconv_3d - bf16bf16bf16 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPUwireguard: n-queens: Elapsed Timebuild-apache: Time To Compilestockfish: Total Timecompress-7zip: Compress Speed Testcompress-pbzip2: 256MB File Compressionasmfish: 1024 Hash Memory, 26 Depthm-queens: Time To Solvebuild-linux-kernel: Time To Compileaom-av1: Speed 0 Two-Passaom-av1: Speed 4 Two-Passaom-av1: Speed 6 Realtimeaom-av1: Speed 6 Two-Passaom-av1: Speed 8 Realtimeavifenc: 0avifenc: 2avifenc: 8avifenc: 10neatbench: CPUcompress-gzip: Linux Source Tree Archiving To .tar.gzCore i9 10980XEThreadripper 3960X14108063.350922647619.29345129545148995146511653253970721781723112959.0298.80523.469212219145.64318.07060.17846.15671.56919.280893.5421187.6178189011342.831068193615473483114.47097.92764.34011.15114.5512.1985532.09300.5140847.198605.5323363.48319.856921.715242.609179.392210.458728322.177359.104171.095204.705406.912236.5750.680155171.44556.84077.855449.2065510.81241.428760.3676991.70524243.2908.64123.27049652366981042.2345420915547.73448.6340.32.2818.313.6133.9667.20040.2224.8994.74525.832.18113291023.379892533919.919431315491505109166012151054164321876226412517.6887.12324.111407079154.86218.70581.43242.60572.24716.128989.8523446.2688521011232.43109920541493354783.30083.10948.3609.16019.0981.3579628.24541.1830611.99619.031801.660152.557179.138184.71396316.595353.256152.857192.577302.591192.6301.96091189.10252.15390.4480660.998713229.2184.52420.551755550271523497415057722.97133.9110.342.6819.134.1338.7054.92132.8354.6854.52335.633.791OpenBenchmarking.org

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceCore i9 10980XEThreadripper 3960X300K600K900K1200K1500KSE +/- 884.76, N = 5SE +/- 1285.03, N = 5141080613291021. (CC) gcc options: -O3 -march=native

System XZ Decompression

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem XZ DecompressionCore i9 10980XEThreadripper 3960X0.76031.52062.28093.04123.8015SE +/- 0.004, N = 3SE +/- 0.013, N = 33.3503.379

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeCore i9 10980XEThreadripper 3960X2M4M6M8M10MSE +/- 22362.22, N = 3SE +/- 14360.71, N = 3922647689253391. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Core i9 10980XEThreadripper 3960X510152025SE +/- 0.01, N = 3SE +/- 0.15, N = 319.2919.921. (CC) gcc options: -pthread -fvisibility=hidden -O2

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: CompressionCore i9 10980XEThreadripper 3960X102030405045431. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: XZ 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: DecompressionThreadripper 3960XCore i9 10980XE306090120150SE +/- 0.33, N = 31311291. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: CompressionThreadripper 3960XCore i9 10980XE120240360480600SE +/- 0.58, N = 35495451. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: DecompressionThreadripper 3960XCore i9 10980XE30060090012001500150514891. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: CompressionThreadripper 3960XCore i9 10980XE20406080100SE +/- 0.67, N = 3109951. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: DecompressionThreadripper 3960XCore i9 10980XE400800120016002000SE +/- 1.33, N = 3166014651. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: CompressionThreadripper 3960XCore i9 10980XE3060901201501211161. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: DecompressionCore i9 10980XEThreadripper 3960X1202403604806005325101. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: CompressionThreadripper 3960XCore i9 10980XE120240360480600SE +/- 0.88, N = 3SE +/- 0.33, N = 35415391. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: DecompressionCore i9 10980XEThreadripper 3960X150300450600750SE +/- 0.58, N = 37076431. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: CompressionThreadripper 3960XCore i9 10980XE50100150200250SE +/- 0.33, N = 32182171. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: DecompressionCore i9 10980XEThreadripper 3960X2004006008001000SE +/- 1.53, N = 38177621. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: CompressionThreadripper 3960XCore i9 10980XE601201802403002642311. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: DecompressionCore i9 10980XEThreadripper 3960X30060090012001500SE +/- 0.58, N = 3SE +/- 2.40, N = 3129512511. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACThreadripper 3960XCore i9 10980XE3691215SE +/- 0.019, N = 5SE +/- 0.007, N = 57.6889.029-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Threadripper 3960XCore i9 10980XE246810SE +/- 0.015, N = 3SE +/- 0.028, N = 37.1238.805-lncurses1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.1Time To OCR 7 ImagesCore i9 10980XEThreadripper 3960X612182430SE +/- 0.01, N = 3SE +/- 0.07, N = 323.4724.11

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.30.8VGR Performance MetricThreadripper 3960XCore i9 10980XE90K180K270K360K450K407079212219-lSM -lICE -lXi -lGLU -lXext -lXrender1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lGL -lGLdispatch -lX11 -lpthread -ldl -luuid -lm

G'MIC

Test: 2D Function Plotting, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 2D Function Plotting, 1000 TimesCore i9 10980XEThreadripper 3960X306090120150SE +/- 1.16, N = 3SE +/- 0.15, N = 3145.64154.861. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

G'MIC

Test: Plotting Isosurface Of A 3D Volume, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: Plotting Isosurface Of A 3D Volume, 1000 TimesCore i9 10980XEThreadripper 3960X510152025SE +/- 0.01, N = 3SE +/- 0.13, N = 318.0718.711. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

G'MIC

Test: 3D Elevated Function In Random Colors, 100 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 3D Elevated Function In Random Colors, 100 TimesCore i9 10980XEThreadripper 3960X20406080100SE +/- 0.00, N = 3SE +/- 0.16, N = 360.1881.431. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeThreadripper 3960XCore i9 10980XE1020304050SE +/- 0.38, N = 3SE +/- 0.54, N = 342.6146.16

Montage Astronomical Image Mosaic Engine

Mosaic of M17, K band, 1.5 deg x 1.5 deg

OpenBenchmarking.orgSeconds, Fewer Is BetterMontage Astronomical Image Mosaic Engine 6.0Mosaic of M17, K band, 1.5 deg x 1.5 degCore i9 10980XEThreadripper 3960X1632486480SE +/- 0.03, N = 3SE +/- 0.37, N = 371.5772.251. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2

OCRMyPDF

Processing 60 Page PDF Document

OpenBenchmarking.orgSeconds, Fewer Is BetterOCRMyPDF 9.6.0+dfsgProcessing 60 Page PDF DocumentThreadripper 3960XCore i9 10980XE510152025SE +/- 0.11, N = 3SE +/- 0.07, N = 316.1319.28

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: NDT Mapping

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT MappingThreadripper 3960XCore i9 10980XE2004006008001000SE +/- 1.98, N = 3SE +/- 2.69, N = 3989.85893.541. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Points2Image

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2ImageThreadripper 3960XCore i9 10980XE5K10K15K20K25KSE +/- 263.10, N = 15SE +/- 169.25, N = 1423446.2721187.621. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Euclidean Cluster

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean ClusterCore i9 10980XEThreadripper 3960X30060090012001500SE +/- 2.51, N = 3SE +/- 1.06, N = 31342.831232.431. (CXX) g++ options: -O3 -std=c++11 -fopenmp

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: BLASThreadripper 3960XCore i9 10980XE2004006008001000SE +/- 16.02, N = 4SE +/- 4.81, N = 3109910681. (CXX) g++ options: -pthread

AI Benchmark Alpha

Device Inference Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device Inference ScoreThreadripper 3960XCore i9 10980XE40080012001600200020541936

AI Benchmark Alpha

Device Training Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device Training ScoreCore i9 10980XEThreadripper 3960X3006009001200150015471493

AI Benchmark Alpha

Device AI Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device AI ScoreThreadripper 3960XCore i9 10980XE800160024003200400035473483

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDThreadripper 3960XCore i9 10980XE306090120150SE +/- 0.11, N = 3SE +/- 0.59, N = 383.30114.471. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DThreadripper 3960XCore i9 10980XE20406080100SE +/- 0.43, N = 3SE +/- 0.09, N = 383.1197.931. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteThreadripper 3960XCore i9 10980XE1428425670SE +/- 0.07, N = 3SE +/- 0.54, N = 348.3664.341. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverThreadripper 3960XCore i9 10980XE3691215SE +/- 0.071, N = 3SE +/- 0.050, N = 39.16011.1511. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterCore i9 10980XEThreadripper 3960X510152025SE +/- 0.13, N = 15SE +/- 0.02, N = 314.5519.101. (CXX) g++ options: -O2 -lOpenCL

oneDNN

Harness: IP Batch 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: f32 - Engine: CPUThreadripper 3960XCore i9 10980XE0.49470.98941.48411.97882.4735SE +/- 0.00461, N = 3SE +/- 0.01914, N = 31.357962.19855MIN: 1.3MIN: 2.081. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Batch All - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: f32 - Engine: CPUThreadripper 3960XCore i9 10980XE714212835SE +/- 0.05, N = 3SE +/- 0.08, N = 328.2532.09MIN: 27.9MIN: 30.591. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960X0.26620.53240.79861.06481.331SE +/- 0.002493, N = 3SE +/- 0.017087, N = 140.5140841.183060MIN: 0.49MIN: 1.131. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960X3691215SE +/- 0.05636, N = 3SE +/- 0.01572, N = 37.1986011.99610MIN: 6.86MIN: 11.631. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Batch 1D - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: bf16bf16bf16 - Engine: CPUCore i9 10980XE1.24482.48963.73444.97926.224SE +/- 0.00112, N = 35.53233MIN: 5.461. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Batch All - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: bf16bf16bf16 - Engine: CPUCore i9 10980XE1428425670SE +/- 0.03, N = 363.48MIN: 62.831. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPUThreadripper 3960XCore i9 10980XE3691215SE +/- 0.03566, N = 3SE +/- 0.04742, N = 39.031809.85692MIN: 8.88MIN: 9.711. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPUThreadripper 3960XCore i9 10980XE0.38590.77181.15771.54361.9295SE +/- 0.00518, N = 3SE +/- 0.00156, N = 31.660151.71524MIN: 1.61MIN: 1.681. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPUThreadripper 3960XCore i9 10980XE0.58711.17421.76132.34842.9355SE +/- 0.01528, N = 3SE +/- 0.00436, N = 32.557172.60917MIN: 2.5MIN: 2.581. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPUThreadripper 3960XCore i9 10980XE3691215SE +/- 0.05351, N = 3SE +/- 0.05740, N = 39.138189.39221MIN: 8.95MIN: 9.231. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960X1.06062.12123.18184.24245.303SE +/- 0.000428, N = 3SE +/- 0.005508, N = 30.4587284.713960MIN: 4.611. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 16Threadripper 3960XCore i9 10980XE70140210280350SE +/- 0.13, N = 3SE +/- 0.11, N = 3316.60322.181. flow 2020.04

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 18

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 18Threadripper 3960XCore i9 10980XE80160240320400SE +/- 0.19, N = 3SE +/- 0.11, N = 3353.26359.101. flow 2020.04

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 4

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 4Threadripper 3960XCore i9 10980XE4080120160200SE +/- 0.37, N = 3SE +/- 0.12, N = 3152.86171.101. flow 2020.04

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 8Threadripper 3960XCore i9 10980XE4080120160200SE +/- 0.29, N = 3SE +/- 0.08, N = 3192.58204.711. flow 2020.04

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 1Threadripper 3960XCore i9 10980XE90180270360450SE +/- 1.52, N = 3SE +/- 0.19, N = 3302.59406.911. flow 2020.04

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 2Threadripper 3960XCore i9 10980XE50100150200250SE +/- 0.17, N = 3SE +/- 0.07, N = 3192.63236.581. flow 2020.04

oneDNN

Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960X0.44120.88241.32361.76482.206SE +/- 0.003916, N = 3SE +/- 0.001505, N = 30.6801551.960910MIN: 0.66MIN: 1.881. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960X4080120160200SE +/- 1.11, N = 3SE +/- 1.01, N = 3171.45189.10MIN: 167.84MIN: 185.191. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPUThreadripper 3960XCore i9 10980XE1326395265SE +/- 0.11, N = 3SE +/- 1.15, N = 1552.1556.84MIN: 51.37MIN: 50.941. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPUCore i9 10980XE246810SE +/- 0.00830, N = 37.85544MIN: 7.651. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch deconv_1d - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: bf16bf16bf16 - Engine: CPUCore i9 10980XE3691215SE +/- 0.00358, N = 39.20655MIN: 9.021. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch deconv_3d - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: bf16bf16bf16 - Engine: CPUCore i9 10980XE3691215SE +/- 0.00, N = 310.81MIN: 10.681. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPUThreadripper 3960XCore i9 10980XE0.32150.6430.96451.2861.6075SE +/- 0.002149, N = 3SE +/- 0.008911, N = 30.4480661.428760MIN: 0.43MIN: 1.381. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960X0.22470.44940.67410.89881.1235SE +/- 0.004630, N = 3SE +/- 0.000520, N = 30.3676990.998713MIN: 0.34MIN: 0.971. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPUCore i9 10980XE0.38370.76741.15111.53481.9185SE +/- 0.00114, N = 31.70524MIN: 1.611. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestThreadripper 3960XCore i9 10980XE50100150200250SE +/- 1.09, N = 3SE +/- 0.47, N = 3229.22243.29

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeThreadripper 3960XCore i9 10980XE246810SE +/- 0.007, N = 3SE +/- 0.002, N = 34.5248.6411. (CC) gcc options: -static -fopenmp -O3 -march=native

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileThreadripper 3960XCore i9 10980XE612182430SE +/- 0.05, N = 3SE +/- 0.01, N = 320.5523.27

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeThreadripper 3960XCore i9 10980XE16M32M48M64M80MSE +/- 456523.74, N = 3SE +/- 113161.61, N = 375555027496523661. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestThreadripper 3960XCore i9 10980XE30K60K90K120K150KSE +/- 170.94, N = 3SE +/- 468.74, N = 3152349981041. (CXX) g++ options: -pipe -lpthread

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionCore i9 10980XE0.50271.00541.50812.01082.5135SE +/- 0.006, N = 32.2341. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthThreadripper 3960XCore i9 10980XE16M32M48M64M80MSE +/- 352685.57, N = 3SE +/- 693981.08, N = 37415057754209155

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveThreadripper 3960XCore i9 10980XE1122334455SE +/- 0.05, N = 3SE +/- 0.01, N = 322.9747.731. (CXX) g++ options: -fopenmp -O2 -march=native

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileThreadripper 3960XCore i9 10980XE1122334455SE +/- 0.58, N = 3SE +/- 0.70, N = 433.9148.63

AOM AV1

Encoder Mode: Speed 0 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 0 Two-PassThreadripper 3960XCore i9 10980XE0.07650.1530.22950.3060.3825SE +/- 0.00, N = 3SE +/- 0.00, N = 30.340.301. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 4 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Two-PassThreadripper 3960XCore i9 10980XE0.6031.2061.8092.4123.015SE +/- 0.00, N = 3SE +/- 0.00, N = 32.682.281. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 RealtimeThreadripper 3960XCore i9 10980XE510152025SE +/- 0.13, N = 3SE +/- 0.02, N = 319.1318.311. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 Two-PassThreadripper 3960XCore i9 10980XE0.92931.85862.78793.71724.6465SE +/- 0.00, N = 3SE +/- 0.01, N = 34.133.611. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 RealtimeThreadripper 3960XCore i9 10980XE918273645SE +/- 0.13, N = 3SE +/- 0.15, N = 338.7033.961. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 0Threadripper 3960XCore i9 10980XE1530456075SE +/- 0.16, N = 3SE +/- 0.09, N = 354.9267.201. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2Threadripper 3960XCore i9 10980XE918273645SE +/- 0.07, N = 3SE +/- 0.20, N = 332.8440.221. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 8

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Threadripper 3960XCore i9 10980XE1.10232.20463.30694.40925.5115SE +/- 0.017, N = 3SE +/- 0.024, N = 34.6854.8991. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 10

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Threadripper 3960XCore i9 10980XE1.06762.13523.20284.27045.338SE +/- 0.008, N = 3SE +/- 0.007, N = 34.5234.7451. (CXX) g++ options: -O3 -fPIC

NeatBench

Acceleration: CPU

OpenBenchmarking.orgFPS, More Is BetterNeatBench 5Acceleration: CPUThreadripper 3960XCore i9 10980XE816243240SE +/- 0.18, N = 3SE +/- 0.38, N = 335.625.8

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzCore i9 10980XEThreadripper 3960X816243240SE +/- 0.03, N = 3SE +/- 0.01, N = 332.1833.79


Phoronix Test Suite v10.8.4