TR 3960X August

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 on CentOS Linux 8 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2008067-NE-2008060PT48.

TR 3960X AugustProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionThreadripper 3960XCentOS 8AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads)MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS)AMD Starship/Matisse32GB1000GB Sabrent Rocket 4.0 1TBSapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1900/875MHz)AMD Navi 10 HDMI AudioASUS MG28UAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.4.0-42-generic (x86_64)GNOME Shell 3.36.1X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.4 (LLVM 9.0.1)GCC 9.3.0ext43840x21604 x 8 GB DDR4-3200MT/s1000GB Sabrent Rocket 4.0 1TB + 32GB Flash DiskSapphire AMD Radeon RX 5500/5500M / Pro 5500MCentOS Linux 84.18.0-193.el8.x86_64 (x86_64)GCC 8.3.1 20191121xfs1024x768OpenBenchmarking.orgCompiler Details- 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 - CentOS 8: --build=x86_64-redhat-linux --disable-libmpx --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details- Threadripper 3960X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025- CentOS 8: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8301025Java Details- Threadripper 3960X: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)- CentOS 8: OpenJDK Runtime Environment (build 1.8.0_262-b10)Python Details- Threadripper 3960X: Python 3.8.2- CentOS 8: Python 3.6.8Security Details- 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 - CentOS 8: SELinux + 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 + tsx_async_abort: Not affected

TR 3960X Augustwireguard: rodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterjava-gradle-perf: Reactordacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeanscompress-zstd: 3compress-zstd: 19onednn: IP Batch 1D - f32 - CPUonednn: IP Batch All - f32 - CPUonednn: IP Batch 1D - u8s8f32 - CPUonednn: IP Batch All - u8s8f32 - 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: Matrix Multiply Batch Shapes Transformer - f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitaom-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: 10build-apache: Time To Compilebuild-linux-kernel: Time To Compilebuild2: Time To Compileopm: Flow MPI Norne - 1opm: Flow MPI Norne - 2opm: Flow MPI Norne - 4opm: Flow MPI Norne - 8opm: Flow MPI Norne - 16opm: Flow MPI Norne - 24montage: Mosaic of M17, K band, 1.5 deg x 1.5 degdaphne: OpenMP - NDT Mappingdaphne: OpenMP - Points2Imagedaphne: OpenMP - Euclidean Clusterhugin: Panorama Photo Assistant + Stitching Timeocrmypdf: Processing 60 Page PDF Documentstress-ng: MMAPstress-ng: NUMAstress-ng: MEMFDstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingv-ray: CPUai-benchmark: Device Inference Scoreai-benchmark: Device Training Scoreai-benchmark: Device AI Scoretesseract-ocr: Time To OCR 7 Imagesbrl-cad: VGR Performance Metrictesseract-ocr: Time To OCR 7 ImagesThreadripper 3960XCentOS 8239.92382.63083.22248.14121.90819.191267.30536733914322245547304.576.72.5062129.51331.2195713.00577.297711.864222.831159.150454.706312.03247210.70268.10240.8232200.978087720.06324.60736.72129.980.342.6919.454.1438.7654.08432.6504.6064.44220.46033.73158.878307.657195.541153.259192.109315.944454.60671.793994.0923945.3309223001243.4243.26416.129350.76704.701097.75534771.717070.73515143406.5680235.22453031.7153.529766.634676750.94119686.94220307.4615126.2616487.7012407697.123836401.65412.2322805913.673906520711513358424.18240138193.19782.66949.7629.07918.71238003723279336107233.876.91.3771227.80461.1614711.77679.238431.704262.560579.063174.734391.95119185.62749.86370.4536291.0977853.60532.0474.6904.56115.98929.86249.51772.809956.71711.691162.69529911.756414.64502735672.8512515.73385646.4886.2810323.184595268.93147310.39218758.4218037.8312098.9916978970.212971153.16333.457430402.903976539959226.867OpenBenchmarking.org

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestThreadripper 3960X50100150200250SE +/- 0.30, N = 3239.92

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDThreadripper 3960XCentOS 820406080100SE +/- 0.27, N = 3SE +/- 0.35, N = 382.6393.201. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DThreadripper 3960XCentOS 820406080100SE +/- 0.21, N = 3SE +/- 0.98, N = 383.2282.671. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteThreadripper 3960XCentOS 81122334455SE +/- 0.32, N = 3SE +/- 0.24, N = 348.1449.761. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverThreadripper 3960XCentOS 8510152025SE +/- 6.995, N = 12SE +/- 0.020, N = 321.9089.0791. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterThreadripper 3960XCentOS 8510152025SE +/- 0.08, N = 3SE +/- 0.10, N = 319.1918.711. (CXX) g++ options: -O2 -lOpenCL

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: ReactorThreadripper 3960X60120180240300SE +/- 2.90, N = 3267.31

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Threadripper 3960XCentOS 88001600240032004000SE +/- 21.41, N = 4SE +/- 49.59, N = 436733800

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonThreadripper 3960XCentOS 88001600240032004000SE +/- 8.63, N = 4SE +/- 20.84, N = 439143723

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapThreadripper 3960XCentOS 87001400210028003500SE +/- 37.80, N = 6SE +/- 9.32, N = 432222793

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansThreadripper 3960XCentOS 810002000300040005000SE +/- 32.64, N = 4SE +/- 28.83, N = 1445543610

Zstd Compression

Compression Level: 3

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 3Threadripper 3960XCentOS 816003200480064008000SE +/- 4.94, N = 3SE +/- 25.17, N = 37304.57233.8-llzma1. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19Threadripper 3960XCentOS 820406080100SE +/- 0.17, N = 3SE +/- 0.03, N = 376.776.9-llzma1. (CC) gcc options: -O3 -pthread -lz

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 3960XCentOS 80.56391.12781.69172.25562.8195SE +/- 0.08401, N = 12SE +/- 0.00305, N = 32.506211.37712MIN: 1.81-O2 - MIN: 1.341. (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 3960XCentOS 8714212835SE +/- 0.51, N = 13SE +/- 0.01, N = 329.5127.80MIN: 27-O2 - MIN: 27.51. (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: CPUThreadripper 3960XCentOS 80.27440.54880.82321.09761.372SE +/- 0.01750, N = 3SE +/- 0.00086, N = 31.219571.16147MIN: 1.16-O2 - MIN: 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: CPUThreadripper 3960XCentOS 83691215SE +/- 0.07, N = 3SE +/- 0.04, N = 313.0111.78MIN: 12.59-O2 - MIN: 11.431. (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 3960XCentOS 83691215SE +/- 0.06135, N = 3SE +/- 0.00569, N = 37.297719.23843MIN: 7.08-O2 - MIN: 9.111. (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 3960XCentOS 80.41940.83881.25821.67762.097SE +/- 0.01105, N = 3SE +/- 0.00428, N = 31.864221.70426MIN: 1.79-O2 - MIN: 1.651. (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 3960XCentOS 80.6371.2741.9112.5483.185SE +/- 0.04019, N = 4SE +/- 0.00607, N = 32.831152.56057MIN: 2.7-O2 - MIN: 2.511. (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 3960XCentOS 83691215SE +/- 0.06608, N = 3SE +/- 0.00499, N = 39.150459.06317MIN: 8.94-O2 - MIN: 91. (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: CPUThreadripper 3960XCentOS 81.06522.13043.19564.26085.326SE +/- 0.00667, N = 3SE +/- 0.01341, N = 34.706314.73439MIN: 4.59-O2 - MIN: 4.631. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

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: CPUThreadripper 3960XCentOS 80.45730.91461.37191.82922.2865SE +/- 0.02631, N = 5SE +/- 0.00048, N = 32.032471.95119MIN: 1.92-O2 - MIN: 1.871. (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: CPUThreadripper 3960XCentOS 850100150200250SE +/- 3.12, N = 3SE +/- 0.63, N = 3210.70185.63MIN: 204.3-O2 - MIN: 183.741. (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 3960XCentOS 81530456075SE +/- 0.44, N = 3SE +/- 0.15, N = 368.1049.86MIN: 66.76-O2 - MIN: 49.081. (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 3960XCentOS 80.18520.37040.55560.74080.926SE +/- 0.008178, N = 3SE +/- 0.000729, N = 30.8232200.453629MIN: 0.77-O2 - MIN: 0.441. (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: CPUThreadripper 3960XCentOS 80.2470.4940.7410.9881.235SE +/- 0.004306, N = 3SE +/- 0.003027, N = 30.9780871.097780MIN: 0.94-O2 - MIN: 1.071. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080pThreadripper 3960X160320480640800SE +/- 2.39, N = 3720.06MIN: 543.83 / MAX: 925.271. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 4KThreadripper 3960X70140210280350SE +/- 1.15, N = 3324.60MIN: 199.32 / MAX: 347.121. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 1080pThreadripper 3960X160320480640800SE +/- 4.81, N = 3736.72MIN: 419.28 / MAX: 815.861. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080p 10-bitThreadripper 3960X306090120150SE +/- 0.40, N = 3129.98MIN: 88.57 / MAX: 241.361. (CC) gcc options: -pthread

AOM AV1

Encoder Mode: Speed 0 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 0 Two-PassThreadripper 3960X0.07650.1530.22950.3060.3825SE +/- 0.00, N = 30.341. (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 3960X0.60531.21061.81592.42123.0265SE +/- 0.01, N = 32.691. (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 3960X510152025SE +/- 0.15, N = 319.451. (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 3960X0.93151.8632.79453.7264.6575SE +/- 0.00, N = 34.141. (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 3960X918273645SE +/- 0.10, N = 338.761. (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 3960XCentOS 81224364860SE +/- 0.29, N = 3SE +/- 0.16, N = 354.0853.611. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2Threadripper 3960XCentOS 8816243240SE +/- 0.04, N = 3SE +/- 0.09, N = 332.6532.051. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 8

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Threadripper 3960XCentOS 81.05532.11063.16594.22125.2765SE +/- 0.016, N = 3SE +/- 0.004, N = 34.6064.6901. (CXX) g++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 10

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Threadripper 3960XCentOS 81.02622.05243.07864.10485.131SE +/- 0.022, N = 3SE +/- 0.005, N = 34.4424.5611. (CXX) g++ options: -O3 -fPIC

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileThreadripper 3960XCentOS 8510152025SE +/- 0.03, N = 3SE +/- 0.02, N = 320.4615.99

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileThreadripper 3960XCentOS 8816243240SE +/- 0.51, N = 3SE +/- 0.37, N = 533.7329.86

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileThreadripper 3960XCentOS 81326395265SE +/- 0.03, N = 3SE +/- 0.09, N = 358.8849.52

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 1Threadripper 3960X70140210280350SE +/- 0.96, N = 3307.661. 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 3960X4080120160200SE +/- 0.46, N = 3195.541. 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 3960X306090120150SE +/- 0.52, N = 3153.261. 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 3960X4080120160200SE +/- 0.27, N = 3192.111. flow 2020.04

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 16Threadripper 3960X70140210280350SE +/- 0.04, N = 3315.941. flow 2020.04

Open Porous Media

OPM Benchmark: Flow MPI Norne - Threads: 24

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous MediaOPM Benchmark: Flow MPI Norne - Threads: 24Threadripper 3960X100200300400500SE +/- 0.14, N = 3454.611. flow 2020.04

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 degThreadripper 3960XCentOS 81632486480SE +/- 0.47, N = 3SE +/- 0.11, N = 371.7972.811. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2

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 3960X2004006008001000SE +/- 1.37, N = 3994.091. (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 3960X5K10K15K20K25KSE +/- 265.67, N = 1523945.331. (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 ClusterThreadripper 3960X30060090012001500SE +/- 7.28, N = 31243.421. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeThreadripper 3960X1020304050SE +/- 0.29, N = 343.26

OCRMyPDF

Processing 60 Page PDF Document

OpenBenchmarking.orgSeconds, Fewer Is BetterOCRMyPDF 9.6.0+dfsgProcessing 60 Page PDF DocumentThreadripper 3960X48121620SE +/- 0.16, N = 316.13

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPThreadripper 3960XCentOS 82004006008001000SE +/- 3.58, N = 15SE +/- 1.48, N = 3350.76956.71-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMAThreadripper 3960XCentOS 8150300450600750SE +/- 3.01, N = 3SE +/- 4.20, N = 3704.70711.69-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFDThreadripper 3960XCentOS 830060090012001500SE +/- 0.23, N = 3SE +/- 2.19, N = 31097.751162.69-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicThreadripper 3960XCentOS 8110K220K330K440K550KSE +/- 148.15, N = 3SE +/- 357.68, N = 3534771.71529911.75-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoThreadripper 3960XCentOS 815003000450060007500SE +/- 19.35, N = 3SE +/- 16.89, N = 37070.736414.64-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocThreadripper 3960XCentOS 8110M220M330M440M550MSE +/- 663253.17, N = 3SE +/- 589343.26, N = 3515143406.56502735672.85-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: ForkingThreadripper 3960XCentOS 820K40K60K80K100KSE +/- 705.20, N = 12SE +/- 12.71, N = 380235.2212515.73-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILEThreadripper 3960XCentOS 8100K200K300K400K500KSE +/- 1437.07, N = 3SE +/- 2180.58, N = 3453031.71385646.48-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU CacheThreadripper 3960XCentOS 820406080100SE +/- 0.78, N = 15SE +/- 1.49, N = 1253.5286.28-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressThreadripper 3960XCentOS 82K4K6K8K10KSE +/- 23.04, N = 3SE +/- 4.59, N = 39766.6310323.18-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresThreadripper 3960XCentOS 81000K2000K3000K4000K5000KSE +/- 3760.97, N = 3SE +/- 6191.45, N = 34676750.944595268.93-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathThreadripper 3960XCentOS 830K60K90K120K150KSE +/- 834.93, N = 3SE +/- 481.90, N = 3119686.94147310.39-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathThreadripper 3960XCentOS 850K100K150K200K250KSE +/- 128.63, N = 3SE +/- 29.71, N = 3220307.46218758.42-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingThreadripper 3960XCentOS 84K8K12K16K20KSE +/- 92.86, N = 3SE +/- 42.71, N = 315126.2618037.83-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityThreadripper 3960XCentOS 84K8K12K16K20KSE +/- 58.34, N = 3SE +/- 10.98, N = 316487.7012098.99-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingThreadripper 3960XCentOS 84M8M12M16M20MSE +/- 439876.49, N = 15SE +/- 230318.10, N = 312407697.1216978970.21-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsThreadripper 3960XCentOS 8800K1600K2400K3200K4000KSE +/- 56113.09, N = 3SE +/- 13389.30, N = 33836401.652971153.16-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingThreadripper 3960XCentOS 890180270360450SE +/- 0.67, N = 3SE +/- 1.84, N = 3412.23333.45-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingThreadripper 3960XCentOS 85M10M15M20M25MSE +/- 256478.69, N = 7SE +/- 24406.89, N = 322805913.677430402.90-laio1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgKsamples, More Is BetterChaos Group V-RAY 4.10.07Mode: CPUThreadripper 3960XCentOS 89K18K27K36K45KSE +/- 383.20, N = 3SE +/- 221.34, N = 33906539765

AI Benchmark Alpha

Device Inference Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device Inference ScoreThreadripper 3960X4008001200160020002071

AI Benchmark Alpha

Device Training Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device Training ScoreThreadripper 3960X300600900120015001513

AI Benchmark Alpha

Device AI Score

OpenBenchmarking.orgScore, More Is BetterAI Benchmark Alpha 0.1.2Device AI ScoreThreadripper 3960X80016002400320040003584

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.1Time To OCR 7 ImagesThreadripper 3960X612182430SE +/- 0.04, N = 324.18

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.30.8VGR Performance MetricThreadripper 3960XCentOS 890K180K270K360K450K401381399592-lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -luuid1. (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 -lpthread -ldl -lm

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.0Time To OCR 7 ImagesCentOS 8612182430SE +/- 0.10, N = 326.87


Phoronix Test Suite v10.8.4