Threadripper 3960X

AMD Ryzen Threadripper 3960X 24-Core testing with a MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) and llvmpipe 31GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2002196-VE-THREADRIP18&grr.

Threadripper 3960XProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionThreadripper 3960XAMD 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 1TBllvmpipe 31GBAMD Navi 10 HDMI AudioAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.3.0-24-generic (x86_64)GNOME Shell 3.34.3X Server 1.20.7modesetting 1.20.73.3 Mesa 19.2.4 (LLVM 9.0 128 bits)GCC 9.2.1 20200123ext43840x2160OpenBenchmarking.org- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-link-mutex --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-build-config=bootstrap-lto-lean --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 - NONE / errors=remount-ro,relatime,rw- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025- + Python 3.7.6- 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

Threadripper 3960Xbuild-gcc: Time To Compilepmbench: 48 - 50%pmbench: 48 - 100% Writespmbench: 32 - 50%pmbench: 48 - 100% Readspmbench: 8 - 100% Writespmbench: 16 - 50%pmbench: 32 - 100% Readsblender: Barbershop - CPU-Onlypmbench: 32 - 100% Writespmbench: 48 - 80% Reads 20% Writesblender: Pabellon Barcelona - CPU-Onlyblender: Classroom - CPU-Onlypmbench: 32 - 80% Reads 20% Writesrav1e: 1rav1e: 5blender: Fishy Cat - CPU-Onlybuild-gdb: Time To Compilepmbench: 1 - 100% Readspmbench: 1 - 50%pmbench: 8 - 80% Reads 20% Writespmbench: 16 - 80% Reads 20% Writespmbench: 2 - 50%pmbench: 4 - 80% Reads 20% Writespmbench: 4 - 100% Writespmbench: 1 - 80% Reads 20% Writespmbench: 8 - 100% Readspmbench: 1 - 100% Writespmbench: 16 - 100% Readspmbench: 2 - 80% Reads 20% Writespmbench: 4 - 100% Readspmbench: 16 - 100% Writespmbench: 4 - 50%pmbench: 8 - 50%pmbench: 2 - 100% Writespmbench: 2 - 100% Readsjohn-the-ripper: MD5blender: BMW27 - CPU-Onlybuild2: Time To Compilerawtherapee: Total Benchmark Timebuild-llvm: Time To Compilerav1e: 6build-linux-kernel: Time To Compilebuild-php: Time To Compilepostmark: Disk Transaction Performancejohn-the-ripper: Blowfishrav1e: 10build-ffmpeg: Time To Compilebuild-apache: Time To Compilebuild-imagemagick: Time To Compilebuild-mplayer: Time To CompileThreadripper 3960X587.9770.10760.07170.09950.03940.04730.09380.0349240.130.05620.1311190.14149.980.12180.1910.62984.1480.0510.03530.07550.11650.11880.08450.11780.04560.10290.03620.04210.03710.12100.03530.04950.09170.09040.04520.0354257600057.4849.95545.248134.8251.52827.36631.7948064407663.31223.50717.30213.66712.475OpenBenchmarking.org

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileThreadripper 3960X130260390520650SE +/- 0.24, N = 3587.98

pmbench

Concurrent Worker Threads: 48 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 48 - Read-Write Ratio: 50%Threadripper 3960X0.02420.04840.07260.09680.121SE +/- 0.0010, N = 150.10761. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 48 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 48 - Read-Write Ratio: 100% WritesThreadripper 3960X0.01610.03220.04830.06440.0805SE +/- 0.0010, N = 150.07171. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 32 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 50%Threadripper 3960X0.02240.04480.06720.08960.112SE +/- 0.0014, N = 150.09951. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 48 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 48 - Read-Write Ratio: 100% ReadsThreadripper 3960X0.00890.01780.02670.03560.0445SE +/- 0.0008, N = 150.03941. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% WritesThreadripper 3960X0.01060.02120.03180.04240.053SE +/- 0.0014, N = 150.04731. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 16 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 50%Threadripper 3960X0.02110.04220.06330.08440.1055SE +/- 0.0008, N = 150.09381. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 32 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 100% ReadsThreadripper 3960X0.00790.01580.02370.03160.0395SE +/- 0.0010, N = 150.03491. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: Barbershop - Compute: CPU-OnlyThreadripper 3960X50100150200250SE +/- 0.14, N = 3240.13

pmbench

Concurrent Worker Threads: 32 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 100% WritesThreadripper 3960X0.01260.02520.03780.05040.063SE +/- 0.0023, N = 120.05621. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 48 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 48 - Read-Write Ratio: 80% Reads 20% WritesThreadripper 3960X0.02950.0590.08850.1180.1475SE +/- 0.0011, N = 120.13111. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: Pabellon Barcelona - Compute: CPU-OnlyThreadripper 3960X4080120160200SE +/- 0.10, N = 3190.14

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: Classroom - Compute: CPU-OnlyThreadripper 3960X306090120150SE +/- 0.04, N = 3149.98

pmbench

Concurrent Worker Threads: 32 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 32 - Read-Write Ratio: 80% Reads 20% WritesThreadripper 3960X0.02740.05480.08220.10960.137SE +/- 0.0014, N = 60.12181. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

rav1e

Speed: 1

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 1Threadripper 3960X0.0430.0860.1290.1720.215SE +/- 0.001, N = 30.191

rav1e

Speed: 5

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 5Threadripper 3960X0.14150.2830.42450.5660.7075SE +/- 0.000, N = 30.629

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: Fishy Cat - Compute: CPU-OnlyThreadripper 3960X20406080100SE +/- 0.07, N = 384.14

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 9.1Time To CompileThreadripper 3960X20406080100SE +/- 0.05, N = 380.05

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% ReadsThreadripper 3960X0.00790.01580.02370.03160.0395SE +/- 0.0001, N = 30.03531. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 50%Threadripper 3960X0.0170.0340.0510.0680.085SE +/- 0.0001, N = 30.07551. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% WritesThreadripper 3960X0.02620.05240.07860.10480.131SE +/- 0.0001, N = 30.11651. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 80% Reads 20% WritesThreadripper 3960X0.02670.05340.08010.10680.1335SE +/- 0.0002, N = 30.11881. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 50%Threadripper 3960X0.0190.0380.0570.0760.095SE +/- 0.0006, N = 30.08451. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% WritesThreadripper 3960X0.02650.0530.07950.1060.1325SE +/- 0.0004, N = 30.11781. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% WritesThreadripper 3960X0.01030.02060.03090.04120.0515SE +/- 0.0001, N = 30.04561. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% WritesThreadripper 3960X0.02320.04640.06960.09280.116SE +/- 0.0008, N = 30.10291. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% ReadsThreadripper 3960X0.00810.01620.02430.03240.0405SE +/- 0.0001, N = 30.03621. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% WritesThreadripper 3960X0.00950.0190.02850.0380.0475SE +/- 0.0000, N = 30.04211. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% ReadsThreadripper 3960X0.00830.01660.02490.03320.0415SE +/- 0.0001, N = 30.03711. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% WritesThreadripper 3960X0.02720.05440.08160.10880.136SE +/- 0.0006, N = 30.12101. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% ReadsThreadripper 3960X0.00790.01580.02370.03160.0395SE +/- 0.0003, N = 30.03531. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 16 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 16 - Read-Write Ratio: 100% WritesThreadripper 3960X0.01110.02220.03330.04440.0555SE +/- 0.0001, N = 30.04951. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 50%Threadripper 3960X0.02060.04120.06180.08240.103SE +/- 0.0004, N = 30.09171. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 50%Threadripper 3960X0.02030.04060.06090.08120.1015SE +/- 0.0003, N = 30.09041. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% WritesThreadripper 3960X0.01020.02040.03060.04080.051SE +/- 0.0003, N = 30.04521. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% ReadsThreadripper 3960X0.0080.0160.0240.0320.04SE +/- 0.0001, N = 30.03541. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Threadripper 3960X600K1200K1800K2400K3000KSE +/- 8736.89, N = 325760001. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.82Blend File: BMW27 - Compute: CPU-OnlyThreadripper 3960X1326395265SE +/- 0.09, N = 357.48

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileThreadripper 3960X1122334455SE +/- 0.26, N = 349.96

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeThreadripper 3960X1020304050SE +/- 0.04, N = 345.251. RawTherapee, version 5.7, command line.

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileThreadripper 3960X306090120150134.83

rav1e

Speed: 6

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 6Threadripper 3960X0.34380.68761.03141.37521.719SE +/- 0.000, N = 31.528

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileThreadripper 3960X612182430SE +/- 0.37, N = 427.37

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileThreadripper 3960X714212835SE +/- 0.03, N = 331.79

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceThreadripper 3960X2K4K6K8K10K80641. (CC) gcc options: -O3

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishThreadripper 3960X9K18K27K36K45KSE +/- 95.95, N = 3407661. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

rav1e

Speed: 10

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 10Threadripper 3960X0.74521.49042.23562.98083.726SE +/- 0.005, N = 33.312

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.2.2Time To CompileThreadripper 3960X612182430SE +/- 0.01, N = 323.51

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileThreadripper 3960X48121620SE +/- 0.05, N = 317.30

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileThreadripper 3960X48121620SE +/- 0.05, N = 313.67

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.4Time To CompileThreadripper 3960X3691215SE +/- 0.04, N = 312.48


Phoronix Test Suite v10.8.4