HEDT CPUs July 2020 - Core i9 vs. Threadripper

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.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2007256-PTS-RANDOM4242
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
AV1 2 Tests
Chess Test Suite 7 Tests
Timed Code Compilation 2 Tests
C/C++ Compiler Tests 8 Tests
Compression Tests 6 Tests
CPU Massive 17 Tests
Creator Workloads 12 Tests
Encoding 4 Tests
HPC - High Performance Computing 5 Tests
Imaging 4 Tests
Machine Learning 3 Tests
Multi-Core 13 Tests
NVIDIA GPU Compute 3 Tests
OCR 2 Tests
OpenMPI Tests 2 Tests
Programmer / Developer System Benchmarks 2 Tests
Python Tests 2 Tests
Server CPU Tests 8 Tests
Single-Threaded 5 Tests
Video Encoding 2 Tests
Common Workstation Benchmarks 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable
Show Perf Per Clock Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Core i9 10980XE
July 23 2020
  5 Hours, 26 Minutes
Threadripper 3960X
July 24 2020
  5 Hours, 1 Minute
Threadripper 3970X
July 24 2020
  4 Hours, 17 Minutes
Invert Hiding All Results Option
  4 Hours, 55 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


HEDT CPUs July 2020 - Core i9 vs. ThreadripperProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionOpenCLCore i9 10980XEThreadripper 3960XThreadripper 3970XIntel 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)AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads)ASUS ROG ZENITH II EXTREME (0702 BIOS)64GB1000GB Force MP600NVIDIA TITAN RTX 24GB (390/405MHz)NVIDIA TU102 HD Audio5.4.0-40-generic (x86_64)GNOME Shell 3.36.2NVIDIA 450.36.064.6.0OpenCL 1.2 CUDA 11.0.185GCC 9.3.0 + CUDA 11.0OpenBenchmarking.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 - Threadripper 3970X: --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: 0x8301025- Threadripper 3970X: 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.2- Threadripper 3970X: 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 - Threadripper 3970X: 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 OpenCL Details- Threadripper 3970X: GPU Compute Cores: 4608

Core i9 10980XEThreadripper 3960XThreadripper 3970XResult OverviewPhoronix Test Suite100%142%184%226%268%m-queensBRL-CADN-Queens7-Zip CompressionStockfishasmFishTimed Linux Kernel CompilationNeatBenchRodiniaLeelaChessZerooneDNNOCRMyPDFLAME MP3 EncodingFLAC Audio EncodingG'MICOpen Porous Medialibavif avifencAOM AV1WireGuard + Linux Networking Stack Stress TestTimed Apache CompilationXZ CompressionDarmstadt Automotive Parallel Heterogeneous SuiteHuginTSCPGzip CompressionCraftyTesseract OCRlzbenchMontage Astronomical Image Mosaic EngineSystem XZ Decompression

HEDT CPUs July 2020 - Core i9 vs. Threadripperwireguard: lczero: BLASrodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterlzbench: 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 - Decompressioncrafty: Elapsed Timetscp: AI Chess Performanceonednn: 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 - CPUonednn: 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 - CPUaom-av1: Speed 0 Two-Passaom-av1: Speed 4 Two-Passaom-av1: Speed 6 Realtimeaom-av1: Speed 6 Two-Passaom-av1: Speed 8 Realtimecompress-7zip: Compress Speed Teststockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthavifenc: 0avifenc: 2avifenc: 8avifenc: 10build-apache: Time To Compilebuild-linux-kernel: Time To Compilecompress-pbzip2: 256MB File Compressionopm: Flow MPI Norne - 1opm: Flow MPI Norne - 2opm: Flow MPI Norne - 4opm: Flow MPI Norne - 8opm: Flow MPI Norne - 16opm: Flow MPI Norne - 18compress-gzip: Linux Source Tree Archiving To .tar.gzcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9encode-flac: WAV To FLACencode-mp3: WAV To MP3m-queens: Time To Solvemontage: Mosaic of M17, K band, 1.5 deg x 1.5 degn-queens: Elapsed Timesystem-decompress-xz: daphne: OpenMP - NDT Mappingdaphne: OpenMP - Points2Imagedaphne: OpenMP - Euclidean Clustergmic: 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 Timeocrmypdf: Processing 60 Page PDF Documentneatbench: CPUai-benchmark: Device Inference Scoreai-benchmark: Device Training Scoreai-benchmark: Device AI Scoretesseract-ocr: Time To OCR 7 Imagesbrl-cad: VGR Performance MetricCore i9 10980XEThreadripper 3960XThreadripper 3970X243.2901068114.47097.92764.34011.15114.5514512954514899514651165325397072178172311295922647614108062.1985532.09300.5140847.198605.5323363.48319.856921.715242.609179.392210.4587280.680155171.44556.84077.855449.2065510.81241.428760.3676991.705240.32.2818.313.6133.9698104496523665420915567.20040.2224.8994.74523.27048.6342.234406.912236.575171.095204.705322.177359.10432.18119.2939.0298.80547.73471.5698.6413.350893.5421187.6178189011342.83145.64318.07060.17846.15619.28025.819361547348323.469212219229.218109983.30083.10948.3609.16019.09843131549150510916601215105416432187622641251892533913291021.3579628.24541.1830611.99619.031801.660152.557179.138184.713961.96091189.10252.15390.4480660.9987130.342.6819.134.1338.70152349755550277415057754.92132.8354.6854.52320.55133.911302.591192.630152.857192.577316.595353.25633.79119.9197.6887.12322.97172.2474.5243.379989.8523446.2688521011232.43154.86218.70581.43242.60516.12835.620541493354724.111407079214.667141366.25182.98245.9457.49414.72143133547149710816511185025436392217702621239893967313246351.1517221.08680.9262019.916505.391851.433942.673866.098991.674291.54650193.03457.42970.3892110.8033680.342.6619.324.1640.28198782947433969895907453.04331.6404.6124.50420.64428.724292.132182.325148.479187.399311.601349.07234.06717.9507.7357.12717.79072.5653.5323.3441076.7724709.9683830481244.68162.19819.09682.13342.27014.93940.223.937521318OpenBenchmarking.org

WireGuard + Linux Networking Stack Stress Test

This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestCore i9 10980XEThreadripper 3960XThreadripper 3970X50100150200250SE +/- 0.47, N = 3SE +/- 1.09, N = 3SE +/- 0.09, N = 3243.29229.22214.67
OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestCore i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200Min: 242.38 / Avg: 243.29 / Max: 243.95Min: 227.07 / Avg: 229.22 / Max: 230.66Min: 214.5 / Avg: 214.67 / Max: 214.8

LeelaChessZero

LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: BLASCore i9 10980XEThreadripper 3960XThreadripper 3970X30060090012001500SE +/- 4.81, N = 3SE +/- 16.02, N = 4SE +/- 15.91, N = 91068109914131. (CXX) g++ options: -pthread
OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: BLASCore i9 10980XEThreadripper 3960XThreadripper 3970X2004006008001000Min: 1059 / Avg: 1068.33 / Max: 1075Min: 1074 / Avg: 1099 / Max: 1146Min: 1347 / Avg: 1412.56 / Max: 14911. (CXX) g++ options: -pthread

Rodinia

Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDCore i9 10980XEThreadripper 3960XThreadripper 3970X306090120150SE +/- 0.59, N = 3SE +/- 0.11, N = 3SE +/- 0.18, N = 3114.4783.3066.25-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:
OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100Min: 113.3 / Avg: 114.47 / Max: 115.17Min: 83.09 / Avg: 83.3 / Max: 83.47Min: 65.9 / Avg: 66.25 / Max: 66.491. (CXX) g++ options:

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100SE +/- 0.09, N = 3SE +/- 0.43, N = 3SE +/- 0.29, N = 397.9383.1182.98-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:
OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100Min: 97.81 / Avg: 97.93 / Max: 98.11Min: 82.26 / Avg: 83.11 / Max: 83.54Min: 82.46 / Avg: 82.98 / Max: 83.451. (CXX) g++ options:

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteCore i9 10980XEThreadripper 3960XThreadripper 3970X1428425670SE +/- 0.54, N = 3SE +/- 0.07, N = 3SE +/- 0.18, N = 364.3448.3645.95-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:
OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteCore i9 10980XEThreadripper 3960XThreadripper 3970X1326395265Min: 63.75 / Avg: 64.34 / Max: 65.42Min: 48.27 / Avg: 48.36 / Max: 48.49Min: 45.6 / Avg: 45.94 / Max: 46.181. (CXX) g++ options:

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215SE +/- 0.050, N = 3SE +/- 0.071, N = 3SE +/- 0.041, N = 311.1519.1607.494-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:
OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215Min: 11.07 / Avg: 11.15 / Max: 11.24Min: 9.04 / Avg: 9.16 / Max: 9.29Min: 7.42 / Avg: 7.49 / Max: 7.561. (CXX) g++ options:

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025SE +/- 0.13, N = 15SE +/- 0.02, N = 3SE +/- 0.01, N = 314.5519.1014.72-O2 -lOpenCL-O2 -lOpenCL-m64 -lm -lcuda -lcudart -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options:
OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025Min: 14.09 / Avg: 14.55 / Max: 15.22Min: 19.07 / Avg: 19.1 / Max: 19.14Min: 14.71 / Avg: 14.72 / Max: 14.731. (CXX) g++ options:

lzbench

lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.

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

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X306090120150SE +/- 0.33, N = 31291311331. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100Min: 130 / Avg: 130.67 / Max: 1311. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X120240360480600SE +/- 0.58, N = 3SE +/- 0.88, N = 35455495471. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X100200300400500Min: 548 / Avg: 549 / Max: 550Min: 545 / Avg: 546.67 / Max: 5481. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

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

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100SE +/- 0.67, N = 3951091081. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100Min: 108 / Avg: 108.67 / Max: 1101. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X400800120016002000SE +/- 1.33, N = 3SE +/- 1.00, N = 31465166016511. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X30060090012001500Min: 1657 / Avg: 1659.67 / Max: 1661Min: 1650 / Avg: 1651 / Max: 16531. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X306090120150SE +/- 2.03, N = 31161211181. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100Min: 115 / Avg: 118.33 / Max: 1221. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X120240360480600SE +/- 0.67, N = 35325105021. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X90180270360450Min: 501 / Avg: 501.67 / Max: 5031. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X120240360480600SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 1.20, N = 35395415431. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X100200300400500Min: 538 / Avg: 538.67 / Max: 539Min: 539 / Avg: 540.67 / Max: 542Min: 541 / Avg: 543.33 / Max: 5451. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X150300450600750SE +/- 0.58, N = 3SE +/- 1.76, N = 37076436391. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X120240360480600Min: 706 / Avg: 707 / Max: 708Min: 636 / Avg: 639.33 / Max: 6421. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X50100150200250SE +/- 0.33, N = 32172182211. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200Min: 218 / Avg: 218.33 / Max: 2191. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X2004006008001000SE +/- 1.53, N = 3SE +/- 3.33, N = 38177627701. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X140280420560700Min: 759 / Avg: 762 / Max: 764Min: 763 / Avg: 769.67 / Max: 7731. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X60120180240300SE +/- 0.67, N = 32312642621. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: CompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X50100150200250Min: 261 / Avg: 262.33 / Max: 2631. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X30060090012001500SE +/- 0.58, N = 3SE +/- 2.40, N = 31295125112391. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X2004006008001000Min: 1294 / Avg: 1295 / Max: 1296Min: 1248 / Avg: 1251.33 / Max: 12561. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

Crafty

This is a performance test of Crafty, an advanced open-source chess engine. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X2M4M6M8M10MSE +/- 22362.22, N = 3SE +/- 14360.71, N = 3SE +/- 10971.33, N = 39226476892533989396731. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X1.6M3.2M4.8M6.4M8MMin: 9181809 / Avg: 9226475.67 / Max: 9250777Min: 8903657 / Avg: 8925339.33 / Max: 8952493Min: 8928152 / Avg: 8939672.67 / Max: 89616061. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

TSCP

This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceCore i9 10980XEThreadripper 3960XThreadripper 3970X300K600K900K1200K1500KSE +/- 884.76, N = 5SE +/- 1285.03, N = 5SE +/- 2110.73, N = 51410806132910213246351. (CC) gcc options: -O3 -march=native
OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceCore i9 10980XEThreadripper 3960XThreadripper 3970X200K400K600K800K1000KMin: 1408639 / Avg: 1410806.2 / Max: 1412251Min: 1327175 / Avg: 1329101.6 / Max: 1333602Min: 1317650 / Avg: 1324635.2 / Max: 13303811. (CC) gcc options: -O3 -march=native

oneDNN

This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the oneAPI initiative. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X0.49470.98941.48411.97882.4735SE +/- 0.01914, N = 3SE +/- 0.00461, N = 3SE +/- 0.00287, N = 32.198551.357961.15172MIN: 2.08MIN: 1.3MIN: 1.111. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 2.16 / Avg: 2.2 / Max: 2.23Min: 1.35 / Avg: 1.36 / Max: 1.36Min: 1.15 / Avg: 1.15 / Max: 1.151. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X714212835SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.14, N = 332.0928.2521.09MIN: 30.59MIN: 27.9MIN: 20.351. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X714212835Min: 31.95 / Avg: 32.09 / Max: 32.21Min: 28.15 / Avg: 28.25 / Max: 28.33Min: 20.84 / Avg: 21.09 / Max: 21.311. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X0.26620.53240.79861.06481.331SE +/- 0.002493, N = 3SE +/- 0.017087, N = 14SE +/- 0.000824, N = 30.5140841.1830600.926201MIN: 0.49MIN: 1.13MIN: 0.891. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 0.51 / Avg: 0.51 / Max: 0.52Min: 1.16 / Avg: 1.18 / Max: 1.4Min: 0.92 / Avg: 0.93 / Max: 0.931. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215SE +/- 0.05636, N = 3SE +/- 0.01572, N = 3SE +/- 0.00554, N = 37.1986011.996109.91650MIN: 6.86MIN: 11.63MIN: 9.61. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215Min: 7.13 / Avg: 7.2 / Max: 7.31Min: 11.96 / Avg: 12 / Max: 12.01Min: 9.91 / Avg: 9.92 / Max: 9.931. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

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

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215SE +/- 0.04742, N = 3SE +/- 0.03566, N = 3SE +/- 0.00760, N = 39.856929.031805.39185MIN: 9.71MIN: 8.88MIN: 5.311. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215Min: 9.77 / Avg: 9.86 / Max: 9.93Min: 8.97 / Avg: 9.03 / Max: 9.1Min: 5.38 / Avg: 5.39 / Max: 5.411. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X0.38590.77181.15771.54361.9295SE +/- 0.00156, N = 3SE +/- 0.00518, N = 3SE +/- 0.00421, N = 31.715241.660151.43394MIN: 1.68MIN: 1.61MIN: 1.381. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 1.71 / Avg: 1.72 / Max: 1.72Min: 1.65 / Avg: 1.66 / Max: 1.67Min: 1.43 / Avg: 1.43 / Max: 1.441. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X0.60161.20321.80482.40643.008SE +/- 0.00436, N = 3SE +/- 0.01528, N = 3SE +/- 0.01137, N = 32.609172.557172.67386MIN: 2.58MIN: 2.5MIN: 2.61. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 2.6 / Avg: 2.61 / Max: 2.62Min: 2.54 / Avg: 2.56 / Max: 2.59Min: 2.66 / Avg: 2.67 / Max: 2.71. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215SE +/- 0.05740, N = 3SE +/- 0.05351, N = 3SE +/- 0.00909, N = 39.392219.138186.09899MIN: 9.23MIN: 8.95MIN: 5.931. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215Min: 9.28 / Avg: 9.39 / Max: 9.47Min: 9.08 / Avg: 9.14 / Max: 9.24Min: 6.08 / Avg: 6.1 / Max: 6.111. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X1.06062.12123.18184.24245.303SE +/- 0.000428, N = 3SE +/- 0.005508, N = 3SE +/- 0.002333, N = 30.4587284.7139601.674290MIN: 4.61MIN: 1.591. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 0.46 / Avg: 0.46 / Max: 0.46Min: 4.71 / Avg: 4.71 / Max: 4.72Min: 1.67 / Avg: 1.67 / Max: 1.681. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X0.44120.88241.32361.76482.206SE +/- 0.003916, N = 3SE +/- 0.001505, N = 3SE +/- 0.001605, N = 30.6801551.9609101.546500MIN: 0.66MIN: 1.88MIN: 1.491. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 0.67 / Avg: 0.68 / Max: 0.69Min: 1.96 / Avg: 1.96 / Max: 1.96Min: 1.54 / Avg: 1.55 / Max: 1.551. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200SE +/- 1.11, N = 3SE +/- 1.01, N = 3SE +/- 0.36, N = 3171.45189.10193.03MIN: 167.84MIN: 185.19MIN: 190.571. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200Min: 169.23 / Avg: 171.45 / Max: 172.66Min: 187.15 / Avg: 189.1 / Max: 190.54Min: 192.51 / Avg: 193.03 / Max: 193.711. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X1326395265SE +/- 1.15, N = 15SE +/- 0.11, N = 3SE +/- 0.23, N = 356.8452.1557.43MIN: 50.94MIN: 51.37MIN: 56.011. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X1122334455Min: 52.7 / Avg: 56.84 / Max: 66.25Min: 51.98 / Avg: 52.15 / Max: 52.37Min: 57.2 / Avg: 57.43 / Max: 57.881. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

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

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

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X0.32150.6430.96451.2861.6075SE +/- 0.008911, N = 3SE +/- 0.002149, N = 3SE +/- 0.000778, N = 31.4287600.4480660.389211MIN: 1.38MIN: 0.43MIN: 0.371. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 1.42 / Avg: 1.43 / Max: 1.45Min: 0.44 / Avg: 0.45 / Max: 0.45Min: 0.39 / Avg: 0.39 / Max: 0.391. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X0.22470.44940.67410.89881.1235SE +/- 0.004630, N = 3SE +/- 0.000520, N = 3SE +/- 0.001828, N = 30.3676990.9987130.803368MIN: 0.34MIN: 0.97MIN: 0.761. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 1.5Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 0.36 / Avg: 0.37 / Max: 0.38Min: 1 / Avg: 1 / Max: 1Min: 0.8 / Avg: 0.8 / Max: 0.811. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

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

AOM AV1

This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 0 Two-PassCore i9 10980XEThreadripper 3960XThreadripper 3970X0.07650.1530.22950.3060.3825SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.300.340.341. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 0 Two-PassCore i9 10980XEThreadripper 3960XThreadripper 3970X12345Min: 0.3 / Avg: 0.3 / Max: 0.3Min: 0.34 / Avg: 0.34 / Max: 0.34Min: 0.34 / Avg: 0.34 / Max: 0.341. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Two-PassCore i9 10980XEThreadripper 3960XThreadripper 3970X0.6031.2061.8092.4123.015SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.282.682.661. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Two-PassCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 2.28 / Avg: 2.28 / Max: 2.28Min: 2.68 / Avg: 2.68 / Max: 2.68Min: 2.66 / Avg: 2.66 / Max: 2.671. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 RealtimeCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 318.3119.1319.321. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 RealtimeCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025Min: 18.27 / Avg: 18.31 / Max: 18.33Min: 18.97 / Avg: 19.13 / Max: 19.38Min: 19.2 / Avg: 19.32 / Max: 19.51. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 Two-PassCore i9 10980XEThreadripper 3960XThreadripper 3970X0.9361.8722.8083.7444.68SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 33.614.134.161. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 6 Two-PassCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 3.6 / Avg: 3.61 / Max: 3.62Min: 4.12 / Avg: 4.13 / Max: 4.13Min: 4.15 / Avg: 4.16 / Max: 4.171. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 RealtimeCore i9 10980XEThreadripper 3960XThreadripper 3970X918273645SE +/- 0.15, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 333.9638.7040.281. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 RealtimeCore i9 10980XEThreadripper 3960XThreadripper 3970X816243240Min: 33.66 / Avg: 33.96 / Max: 34.15Min: 38.43 / Avg: 38.7 / Max: 38.86Min: 40.08 / Avg: 40.28 / Max: 40.41. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

7-Zip Compression

This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestCore i9 10980XEThreadripper 3960XThreadripper 3970X40K80K120K160K200KSE +/- 468.74, N = 3SE +/- 170.94, N = 3SE +/- 1008.37, N = 3981041523491987821. (CXX) g++ options: -pipe -lpthread
OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestCore i9 10980XEThreadripper 3960XThreadripper 3970X30K60K90K120K150KMin: 97185 / Avg: 98104.33 / Max: 98723Min: 152104 / Avg: 152349 / Max: 152678Min: 197759 / Avg: 198782.33 / Max: 2007991. (CXX) g++ options: -pipe -lpthread

Stockfish

This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X20M40M60M80M100MSE +/- 113161.61, N = 3SE +/- 456523.74, N = 3SE +/- 695236.27, N = 34965236675555027947433961. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X16M32M48M64M80MMin: 49452093 / Avg: 49652366.33 / Max: 49843797Min: 74736388 / Avg: 75555026.67 / Max: 76314510Min: 93680423 / Avg: 94743396.33 / Max: 960511731. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

asmFish

This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthCore i9 10980XEThreadripper 3960XThreadripper 3970X20M40M60M80M100MSE +/- 693981.08, N = 3SE +/- 352685.57, N = 3SE +/- 330440.33, N = 3542091557415057798959074
OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthCore i9 10980XEThreadripper 3960XThreadripper 3970X20M40M60M80M100MMin: 53045610 / Avg: 54209155 / Max: 55446253Min: 73557114 / Avg: 74150576.67 / Max: 74777479Min: 98422799 / Avg: 98959073.67 / Max: 99561695

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 0Core i9 10980XEThreadripper 3960XThreadripper 3970X1530456075SE +/- 0.09, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 367.2054.9253.041. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 0Core i9 10980XEThreadripper 3960XThreadripper 3970X1326395265Min: 67.04 / Avg: 67.2 / Max: 67.34Min: 54.64 / Avg: 54.92 / Max: 55.2Min: 52.99 / Avg: 53.04 / Max: 53.151. (CXX) g++ options: -O3 -fPIC

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2Core i9 10980XEThreadripper 3960XThreadripper 3970X918273645SE +/- 0.20, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 340.2232.8431.641. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2Core i9 10980XEThreadripper 3960XThreadripper 3970X816243240Min: 39.95 / Avg: 40.22 / Max: 40.61Min: 32.72 / Avg: 32.83 / Max: 32.95Min: 31.54 / Avg: 31.64 / Max: 31.741. (CXX) g++ options: -O3 -fPIC

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Core i9 10980XEThreadripper 3960XThreadripper 3970X1.10232.20463.30694.40925.5115SE +/- 0.024, N = 3SE +/- 0.017, N = 3SE +/- 0.048, N = 34.8994.6854.6121. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Core i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 4.87 / Avg: 4.9 / Max: 4.95Min: 4.66 / Avg: 4.69 / Max: 4.72Min: 4.52 / Avg: 4.61 / Max: 4.671. (CXX) g++ options: -O3 -fPIC

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Core i9 10980XEThreadripper 3960XThreadripper 3970X1.06762.13523.20284.27045.338SE +/- 0.007, N = 3SE +/- 0.008, N = 3SE +/- 0.009, N = 34.7454.5234.5041. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Core i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 4.73 / Avg: 4.74 / Max: 4.76Min: 4.52 / Avg: 4.52 / Max: 4.54Min: 4.5 / Avg: 4.5 / Max: 4.521. (CXX) g++ options: -O3 -fPIC

Timed Apache Compilation

This test times how long it takes to build the Apache HTTPD web server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileCore i9 10980XEThreadripper 3960XThreadripper 3970X612182430SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 323.2720.5520.64
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025Min: 23.26 / Avg: 23.27 / Max: 23.29Min: 20.48 / Avg: 20.55 / Max: 20.63Min: 20.63 / Avg: 20.64 / Max: 20.68

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileCore i9 10980XEThreadripper 3960XThreadripper 3970X1122334455SE +/- 0.70, N = 4SE +/- 0.58, N = 3SE +/- 0.36, N = 548.6333.9128.72
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileCore i9 10980XEThreadripper 3960XThreadripper 3970X1020304050Min: 47.9 / Avg: 48.63 / Max: 50.74Min: 33.29 / Avg: 33.91 / Max: 35.06Min: 28.32 / Avg: 28.72 / Max: 30.15

Parallel BZIP2 Compression

This test measures the time needed to compress a file (a .tar package of the Linux kernel source code) using BZIP2 compression. Learn more via the OpenBenchmarking.org test page.

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

Open Porous Media

This is a test of Open Porous Media, a set of open-source tools concerning simulation of flow and transport of fluids in porous media. This test profile depends upon MPI/Flow already being installed on the system. Install instructions at https://opm-project.org/?page_id=36. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 1Core i9 10980XEThreadripper 3960XThreadripper 3970X90180270360450SE +/- 0.19, N = 3SE +/- 1.52, N = 3SE +/- 0.95, N = 3406.91302.59292.131. flow 2020.04
OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 1Core i9 10980XEThreadripper 3960XThreadripper 3970X70140210280350Min: 406.56 / Avg: 406.91 / Max: 407.21Min: 299.59 / Avg: 302.59 / Max: 304.55Min: 290.25 / Avg: 292.13 / Max: 293.271. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 2Core i9 10980XEThreadripper 3960XThreadripper 3970X50100150200250SE +/- 0.07, N = 3SE +/- 0.17, N = 3SE +/- 0.04, N = 3236.58192.63182.331. flow 2020.04
OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 2Core i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200Min: 236.43 / Avg: 236.57 / Max: 236.65Min: 192.36 / Avg: 192.63 / Max: 192.95Min: 182.24 / Avg: 182.33 / Max: 182.381. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 4Core i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200SE +/- 0.12, N = 3SE +/- 0.37, N = 3SE +/- 0.39, N = 3171.10152.86148.481. flow 2020.04
OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 4Core i9 10980XEThreadripper 3960XThreadripper 3970X306090120150Min: 170.94 / Avg: 171.09 / Max: 171.32Min: 152.35 / Avg: 152.86 / Max: 153.58Min: 147.72 / Avg: 148.48 / Max: 1491. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 8Core i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200SE +/- 0.08, N = 3SE +/- 0.29, N = 3SE +/- 0.17, N = 3204.71192.58187.401. flow 2020.04
OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 8Core i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200Min: 204.56 / Avg: 204.71 / Max: 204.86Min: 192.02 / Avg: 192.58 / Max: 193Min: 187.17 / Avg: 187.4 / Max: 187.731. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 16Core i9 10980XEThreadripper 3960XThreadripper 3970X70140210280350SE +/- 0.11, N = 3SE +/- 0.13, N = 3SE +/- 0.14, N = 3322.18316.60311.601. flow 2020.04
OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 16Core i9 10980XEThreadripper 3960XThreadripper 3970X60120180240300Min: 321.98 / Avg: 322.18 / Max: 322.35Min: 316.37 / Avg: 316.6 / Max: 316.82Min: 311.46 / Avg: 311.6 / Max: 311.881. flow 2020.04

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 18Core i9 10980XEThreadripper 3960XThreadripper 3970X80160240320400SE +/- 0.11, N = 3SE +/- 0.19, N = 3SE +/- 0.12, N = 3359.10353.26349.071. flow 2020.04
OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 18Core i9 10980XEThreadripper 3960XThreadripper 3970X60120180240300Min: 358.99 / Avg: 359.1 / Max: 359.33Min: 352.94 / Avg: 353.26 / Max: 353.61Min: 348.85 / Avg: 349.07 / Max: 349.261. flow 2020.04

Gzip Compression

This test measures the time needed to archive/compress two copies of the Linux 4.13 kernel source tree using Gzip compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzCore i9 10980XEThreadripper 3960XThreadripper 3970X816243240SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 332.1833.7934.07
OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzCore i9 10980XEThreadripper 3960XThreadripper 3970X714212835Min: 32.13 / Avg: 32.18 / Max: 32.24Min: 33.78 / Avg: 33.79 / Max: 33.81Min: 34.06 / Avg: 34.07 / Max: 34.08

XZ Compression

This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Core i9 10980XEThreadripper 3960XThreadripper 3970X510152025SE +/- 0.01, N = 3SE +/- 0.15, N = 3SE +/- 0.00, N = 319.2919.9217.951. (CC) gcc options: -pthread -fvisibility=hidden -O2
OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Core i9 10980XEThreadripper 3960XThreadripper 3970X510152025Min: 19.28 / Avg: 19.29 / Max: 19.32Min: 19.76 / Avg: 19.92 / Max: 20.22Min: 17.94 / Avg: 17.95 / Max: 17.961. (CC) gcc options: -pthread -fvisibility=hidden -O2

FLAC Audio Encoding

This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215SE +/- 0.007, N = 5SE +/- 0.019, N = 5SE +/- 0.019, N = 59.0297.6887.735-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215Min: 9.01 / Avg: 9.03 / Max: 9.05Min: 7.63 / Avg: 7.69 / Max: 7.74Min: 7.67 / Avg: 7.73 / Max: 7.781. (CXX) g++ options: -O2 -fvisibility=hidden -lm

LAME MP3 Encoding

LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Core i9 10980XEThreadripper 3960XThreadripper 3970X246810SE +/- 0.028, N = 3SE +/- 0.015, N = 3SE +/- 0.056, N = 38.8057.1237.127-lncurses-lncurses1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Core i9 10980XEThreadripper 3960XThreadripper 3970X3691215Min: 8.77 / Avg: 8.81 / Max: 8.86Min: 7.1 / Avg: 7.12 / Max: 7.15Min: 7.02 / Avg: 7.13 / Max: 7.21. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

m-queens

A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveCore i9 10980XEThreadripper 3960XThreadripper 3970X1122334455SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 347.7322.9717.791. (CXX) g++ options: -fopenmp -O2 -march=native
OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveCore i9 10980XEThreadripper 3960XThreadripper 3970X1020304050Min: 47.71 / Avg: 47.73 / Max: 47.75Min: 22.89 / Avg: 22.97 / Max: 23.06Min: 17.72 / Avg: 17.79 / Max: 17.831. (CXX) g++ options: -fopenmp -O2 -march=native

Montage Astronomical Image Mosaic Engine

Montage is an open-source astronomical image mosaic engine. This BSD-licensed astronomy software is developed by the California Institute of Technology, Pasadena. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMontage Astronomical Image Mosaic Engine 6.0Mosaic of M17, K band, 1.5 deg x 1.5 degCore i9 10980XEThreadripper 3960XThreadripper 3970X1632486480SE +/- 0.03, N = 3SE +/- 0.37, N = 3SE +/- 0.50, N = 371.5772.2572.571. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
OpenBenchmarking.orgSeconds, Fewer Is BetterMontage Astronomical Image Mosaic Engine 6.0Mosaic of M17, K band, 1.5 deg x 1.5 degCore i9 10980XEThreadripper 3960XThreadripper 3970X1428425670Min: 71.51 / Avg: 71.57 / Max: 71.61Min: 71.52 / Avg: 72.25 / Max: 72.77Min: 71.58 / Avg: 72.57 / Max: 73.21. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2

N-Queens

This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X246810SE +/- 0.002, N = 3SE +/- 0.007, N = 3SE +/- 0.006, N = 38.6414.5243.5321. (CC) gcc options: -static -fopenmp -O3 -march=native
OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X3691215Min: 8.64 / Avg: 8.64 / Max: 8.64Min: 4.51 / Avg: 4.52 / Max: 4.53Min: 3.52 / Avg: 3.53 / Max: 3.541. (CC) gcc options: -static -fopenmp -O3 -march=native

System XZ Decompression

This test measures the time to decompress a Linux kernel tarball using XZ. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem XZ DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X0.76031.52062.28093.04123.8015SE +/- 0.004, N = 3SE +/- 0.013, N = 3SE +/- 0.003, N = 33.3503.3793.344
OpenBenchmarking.orgSeconds, Fewer Is BetterSystem XZ DecompressionCore i9 10980XEThreadripper 3960XThreadripper 3970X246810Min: 3.34 / Avg: 3.35 / Max: 3.36Min: 3.36 / Avg: 3.38 / Max: 3.41Min: 3.34 / Avg: 3.34 / Max: 3.35

Darmstadt Automotive Parallel Heterogeneous Suite

DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT MappingCore i9 10980XEThreadripper 3960XThreadripper 3970X2004006008001000SE +/- 2.69, N = 3SE +/- 1.98, N = 3SE +/- 2.65, N = 3893.54989.851076.77-fopenmp-fopenmp-m64 -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options: -O3 -std=c++11
OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT MappingCore i9 10980XEThreadripper 3960XThreadripper 3970X2004006008001000Min: 889.47 / Avg: 893.54 / Max: 898.63Min: 987.48 / Avg: 989.85 / Max: 993.79Min: 1071.51 / Avg: 1076.77 / Max: 1079.911. (CXX) g++ options: -O3 -std=c++11

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2ImageCore i9 10980XEThreadripper 3960XThreadripper 3970X5K10K15K20K25KSE +/- 169.25, N = 14SE +/- 263.10, N = 15SE +/- 81.97, N = 321187.6223446.2724709.97-fopenmp-fopenmp-m64 -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options: -O3 -std=c++11
OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2ImageCore i9 10980XEThreadripper 3960XThreadripper 3970X4K8K12K16K20KMin: 19477.42 / Avg: 21187.62 / Max: 21652.36Min: 22807.27 / Avg: 23446.27 / Max: 26156.44Min: 24560.97 / Avg: 24709.97 / Max: 24843.691. (CXX) g++ options: -O3 -std=c++11

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean ClusterCore i9 10980XEThreadripper 3960XThreadripper 3970X30060090012001500SE +/- 2.51, N = 3SE +/- 1.06, N = 3SE +/- 1.70, N = 31342.831232.431244.68-fopenmp-fopenmp-m64 -lcudadevrt -lcudart_static -lrt -lpthread -ldl1. (CXX) g++ options: -O3 -std=c++11
OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean ClusterCore i9 10980XEThreadripper 3960XThreadripper 3970X2004006008001000Min: 1339.65 / Avg: 1342.83 / Max: 1347.79Min: 1230.49 / Avg: 1232.43 / Max: 1234.13Min: 1242.48 / Avg: 1244.68 / Max: 1248.021. (CXX) g++ options: -O3 -std=c++11

G'MIC

G'MIC is an open-source framework for image processing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 2D Function Plotting, 1000 TimesCore i9 10980XEThreadripper 3960XThreadripper 3970X4080120160200SE +/- 1.16, N = 3SE +/- 0.15, N = 3SE +/- 1.11, N = 3145.64154.86162.201. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 2D Function Plotting, 1000 TimesCore i9 10980XEThreadripper 3960XThreadripper 3970X306090120150Min: 143.67 / Avg: 145.64 / Max: 147.7Min: 154.63 / Avg: 154.86 / Max: 155.15Min: 160.45 / Avg: 162.2 / Max: 164.251. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: Plotting Isosurface Of A 3D Volume, 1000 TimesCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025SE +/- 0.01, N = 3SE +/- 0.13, N = 3SE +/- 0.03, N = 318.0718.7119.101. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: Plotting Isosurface Of A 3D Volume, 1000 TimesCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025Min: 18.04 / Avg: 18.07 / Max: 18.08Min: 18.44 / Avg: 18.71 / Max: 18.89Min: 19.04 / Avg: 19.1 / Max: 19.161. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 3D Elevated Function In Random Colors, 100 TimesCore i9 10980XEThreadripper 3960XThreadripper 3970X20406080100SE +/- 0.00, N = 3SE +/- 0.16, N = 3SE +/- 0.58, N = 360.1881.4382.131. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 3D Elevated Function In Random Colors, 100 TimesCore i9 10980XEThreadripper 3960XThreadripper 3970X1632486480Min: 60.18 / Avg: 60.18 / Max: 60.18Min: 81.22 / Avg: 81.43 / Max: 81.75Min: 80.97 / Avg: 82.13 / Max: 82.771. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

Hugin

Hugin is an open-source, cross-platform panorama photo stitcher software package. This test profile times how long it takes to run the assistant and panorama photo stitching on a set of images. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X1020304050SE +/- 0.54, N = 3SE +/- 0.38, N = 3SE +/- 0.36, N = 346.1642.6142.27
OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeCore i9 10980XEThreadripper 3960XThreadripper 3970X918273645Min: 45.23 / Avg: 46.16 / Max: 47.1Min: 41.87 / Avg: 42.6 / Max: 43.15Min: 41.74 / Avg: 42.27 / Max: 42.95

OCRMyPDF

OCRMyPDF is an optical character recognition (OCR) text layer to scanned PDF files, producing new PDFs with the text now selectable/searchable/copy-paste capable. OCRMyPDF leverages the Tesseract OCR engine and is written in Python. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOCRMyPDF 9.6.0+dfsgProcessing 60 Page PDF DocumentCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 319.2816.1314.94
OpenBenchmarking.orgSeconds, Fewer Is BetterOCRMyPDF 9.6.0+dfsgProcessing 60 Page PDF DocumentCore i9 10980XEThreadripper 3960XThreadripper 3970X510152025Min: 19.14 / Avg: 19.28 / Max: 19.38Min: 16 / Avg: 16.13 / Max: 16.34Min: 14.88 / Avg: 14.94 / Max: 15.03

NeatBench

NeatBench is a benchmark of the cross-platform Neat Video software on the CPU and optional GPU (OpenCL / CUDA) support. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterNeatBench 5Acceleration: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X918273645SE +/- 0.38, N = 3SE +/- 0.18, N = 3SE +/- 0.74, N = 1625.835.640.2
OpenBenchmarking.orgFPS, More Is BetterNeatBench 5Acceleration: CPUCore i9 10980XEThreadripper 3960XThreadripper 3970X816243240Min: 25.2 / Avg: 25.83 / Max: 26.5Min: 35.3 / Avg: 35.63 / Max: 35.9Min: 37 / Avg: 40.17 / Max: 46

AI Benchmark Alpha

AI Benchmark Alpha is a Python library for evaluating artificial intelligence (AI) performance on diverse hardware platforms and relies upon the TensorFlow machine learning library. Learn more via the OpenBenchmarking.org test page.

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

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

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

Tesseract OCR

Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.1Time To OCR 7 ImagesCore i9 10980XEThreadripper 3960XThreadripper 3970X612182430SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 323.4724.1123.94
OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.1Time To OCR 7 ImagesCore i9 10980XEThreadripper 3960XThreadripper 3970X612182430Min: 23.46 / Avg: 23.47 / Max: 23.49Min: 23.98 / Avg: 24.11 / Max: 24.24Min: 23.9 / Avg: 23.94 / Max: 24

BRL-CAD

BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.30.8VGR Performance MetricCore i9 10980XEThreadripper 3960XThreadripper 3970X110K220K330K440K550K212219407079521318-luuid-lSM -lICE -lXi -lGLU -lXext -lXrender -luuid-lSM -lICE -lXi -lGLU -lXext1. (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 -lm

86 Results Shown

WireGuard + Linux Networking Stack Stress Test
LeelaChessZero
Rodinia:
  OpenMP LavaMD
  OpenMP HotSpot3D
  OpenMP Leukocyte
  OpenMP CFD Solver
  OpenMP Streamcluster
lzbench:
  XZ 0 - Compression
  XZ 0 - Decompression
  Zstd 1 - Compression
  Zstd 1 - Decompression
  Zstd 8 - Compression
  Zstd 8 - Decompression
  Crush 0 - Compression
  Crush 0 - Decompression
  Brotli 0 - Compression
  Brotli 0 - Decompression
  Brotli 2 - Compression
  Brotli 2 - Decompression
  Libdeflate 1 - Compression
  Libdeflate 1 - Decompression
Crafty
TSCP
oneDNN:
  IP Batch 1D - f32 - CPU
  IP Batch All - f32 - CPU
  IP Batch 1D - u8s8f32 - CPU
  IP Batch All - u8s8f32 - CPU
  IP Batch 1D - bf16bf16bf16 - CPU
  IP Batch All - bf16bf16bf16 - CPU
  Convolution Batch Shapes Auto - f32 - CPU
  Deconvolution Batch deconv_1d - f32 - CPU
  Deconvolution Batch deconv_3d - f32 - CPU
  Convolution Batch Shapes Auto - u8s8f32 - CPU
  Deconvolution Batch deconv_1d - u8s8f32 - CPU
  Deconvolution Batch deconv_3d - u8s8f32 - CPU
  Recurrent Neural Network Training - f32 - CPU
  Recurrent Neural Network Inference - f32 - CPU
  Convolution Batch Shapes Auto - bf16bf16bf16 - CPU
  Deconvolution Batch deconv_1d - bf16bf16bf16 - CPU
  Deconvolution Batch deconv_3d - bf16bf16bf16 - CPU
  Matrix Multiply Batch Shapes Transformer - f32 - CPU
  Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU
  Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPU
AOM AV1:
  Speed 0 Two-Pass
  Speed 4 Two-Pass
  Speed 6 Realtime
  Speed 6 Two-Pass
  Speed 8 Realtime
7-Zip Compression
Stockfish
asmFish
libavif avifenc:
  0
  2
  8
  10
Timed Apache Compilation
Timed Linux Kernel Compilation
Parallel BZIP2 Compression
Open Porous Media:
  Flow MPI Norne - 1
  Flow MPI Norne - 2
  Flow MPI Norne - 4
  Flow MPI Norne - 8
  Flow MPI Norne - 16
  Flow MPI Norne - 18
Gzip Compression
XZ Compression
FLAC Audio Encoding
LAME MP3 Encoding
m-queens
Montage Astronomical Image Mosaic Engine
N-Queens
System XZ Decompression
Darmstadt Automotive Parallel Heterogeneous Suite:
  OpenMP - NDT Mapping
  OpenMP - Points2Image
  OpenMP - Euclidean Cluster
G'MIC:
  2D Function Plotting, 1000 Times
  Plotting Isosurface Of A 3D Volume, 1000 Times
  3D Elevated Function In Rand Colors, 100 Times
Hugin
OCRMyPDF
NeatBench
AI Benchmark Alpha:
  Device Inference Score
  Device Training Score
  Device AI Score
Tesseract OCR
BRL-CAD