TR 3970X AMD Linux

AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (0702 BIOS) and llvmpipe 63GB on Ubuntu 19.10 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 2003101-PTS-TR3970XA84
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
AMD Ryzen Threadripper 3970X 32-Core
March 10 2020
  1 Hour, 42 Minutes
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):


TR 3970X AMD LinuxOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads)ASUS ROG ZENITH II EXTREME (0702 BIOS)AMD Starship/Matisse64GB1000GB Force MP600llvmpipe 63GBAMD Navi 10 HDMI AudioAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 19.105.3.0-40-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.53.3 Mesa 19.2.8 (LLVM 9.0 128 bits)GCC 9.2.1 20191008 + Clang 9.0.0-2ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionTR 3970X AMD Linux BenchmarksSystem Logs- --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-multiarch --enable-multilib --enable-nls --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 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025- Python 2.7.17 + Python 3.7.5- 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 3970X AMD Linuxnpb: BT.Cnpb: CG.Cnpb: EP.Cnpb: EP.Dnpb: FT.Cnpb: IS.Dnpb: LU.Cnpb: MG.Cnpb: SP.Bdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitleveldb: Hot Readleveldb: Fill Syncleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillintel-mpi: IMB-P2P PingPongintel-mpi: IMB-MPI1 Exchangeintel-mpi: IMB-MPI1 Exchangeintel-mpi: IMB-MPI1 PingPongintel-mpi: IMB-MPI1 Sendrecvintel-mpi: IMB-MPI1 Sendrecvtensorflow: Cifar10mcperf: Add - 1mcperf: Get - 1mcperf: Set - 1mcperf: Append - 1mcperf: Delete - 1mcperf: Prepend - 1mcperf: Replace - 1AMD Ryzen Threadripper 3970X 32-Core76224.9711075.252896.232914.8135213.631484.6167684.7031376.9735161.61679.69342.98743.02143.9743.6963.61950.51326.0272.23026.4268.02643.80668.236266.27226.7264.67217985049.5797106249.40151.145053.465084.8284.4342.5246133.074312.345454.146648.474810.151510.454817.5OpenBenchmarking.org

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CAMD Ryzen Threadripper 3970X 32-Core16K32K48K64K80KSE +/- 628.27, N = 376224.971. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CAMD Ryzen Threadripper 3970X 32-Core2K4K6K8K10KSE +/- 59.74, N = 311075.251. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CAMD Ryzen Threadripper 3970X 32-Core6001200180024003000SE +/- 16.74, N = 32896.231. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DAMD Ryzen Threadripper 3970X 32-Core6001200180024003000SE +/- 3.38, N = 32914.811. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CAMD Ryzen Threadripper 3970X 32-Core8K16K24K32K40KSE +/- 26.68, N = 335213.631. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: IS.DAMD Ryzen Threadripper 3970X 32-Core30060090012001500SE +/- 11.20, N = 31484.611. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CAMD Ryzen Threadripper 3970X 32-Core14K28K42K56K70KSE +/- 28.33, N = 367684.701. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CAMD Ryzen Threadripper 3970X 32-Core7K14K21K28K35KSE +/- 58.59, N = 331376.971. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BAMD Ryzen Threadripper 3970X 32-Core8K16K24K32K40KSE +/- 351.54, N = 335161.611. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080pAMD Ryzen Threadripper 3970X 32-Core150300450600750SE +/- 2.33, N = 3679.69MIN: 479.31 / MAX: 834.181. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 4KAMD Ryzen Threadripper 3970X 32-Core70140210280350SE +/- 1.01, N = 3342.98MIN: 225.47 / MAX: 371.721. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 1080pAMD Ryzen Threadripper 3970X 32-Core160320480640800SE +/- 0.78, N = 3743.02MIN: 492.2 / MAX: 819.611. (CC) gcc options: -pthread

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080p 10-bitAMD Ryzen Threadripper 3970X 32-Core306090120150SE +/- 0.59, N = 3143.97MIN: 99.31 / MAX: 244.131. (CC) gcc options: -pthread

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadAMD Ryzen Threadripper 3970X 32-Core1020304050SE +/- 0.45, N = 843.701. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncAMD Ryzen Threadripper 3970X 32-Core0.811.622.433.244.05SE +/- 0.00, N = 33.61. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncAMD Ryzen Threadripper 3970X 32-Core400800120016002000SE +/- 4.54, N = 31950.511. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteAMD Ryzen Threadripper 3970X 32-Core612182430SE +/- 0.40, N = 326.01. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteAMD Ryzen Threadripper 3970X 32-Core60120180240300SE +/- 4.05, N = 3272.231. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillAMD Ryzen Threadripper 3970X 32-Core612182430SE +/- 0.12, N = 326.41. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillAMD Ryzen Threadripper 3970X 32-Core60120180240300SE +/- 1.22, N = 3268.031. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadAMD Ryzen Threadripper 3970X 32-Core1020304050SE +/- 0.49, N = 743.811. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomAMD Ryzen Threadripper 3970X 32-Core1530456075SE +/- 0.04, N = 368.241. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteAMD Ryzen Threadripper 3970X 32-Core60120180240300SE +/- 0.57, N = 3266.271. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillAMD Ryzen Threadripper 3970X 32-Core612182430SE +/- 0.27, N = 326.71. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillAMD Ryzen Threadripper 3970X 32-Core60120180240300SE +/- 2.60, N = 3264.671. (CXX) g++ options: -O3 -lsnappy -lpthread

Intel MPI Benchmarks

Intel MPI Benchmarks for stressing MPI implementations. At this point the test profile aggregates results for some common MPI functionality. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgAverage Msg/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-P2P PingPongAMD Ryzen Threadripper 3970X 32-Core4M8M12M16M20MSE +/- 145889.85, N = 317985049.58MIN: 4270 / MAX: 438039061. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

OpenBenchmarking.orgAverage Mbytes/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 ExchangeAMD Ryzen Threadripper 3970X 32-Core13002600390052006500SE +/- 28.73, N = 36249.40MAX: 25080.781. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

OpenBenchmarking.orgAverage usec, Fewer Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 ExchangeAMD Ryzen Threadripper 3970X 32-Core306090120150SE +/- 3.20, N = 3151.14MIN: 0.69 / MAX: 6250.121. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

OpenBenchmarking.orgAverage Mbytes/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 PingPongAMD Ryzen Threadripper 3970X 32-Core11002200330044005500SE +/- 42.47, N = 125053.46MIN: 5.07 / MAX: 16252.151. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

OpenBenchmarking.orgAverage Mbytes/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 SendrecvAMD Ryzen Threadripper 3970X 32-Core11002200330044005500SE +/- 59.46, N = 155084.82MAX: 37499.61. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

OpenBenchmarking.orgAverage usec, Fewer Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 SendrecvAMD Ryzen Threadripper 3970X 32-Core20406080100SE +/- 0.29, N = 1584.43MIN: 0.2 / MAX: 2663.251. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

Tensorflow

This is a benchmark of the Tensorflow deep learning framework using the CIFAR10 data set. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTensorflowBuild: Cifar10AMD Ryzen Threadripper 3970X 32-Core1020304050SE +/- 0.02, N = 342.52

Memcached mcperf

This is a test of twmperf/mcperf with memcached, a distributed memory object caching system. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 1AMD Ryzen Threadripper 3970X 32-Core10K20K30K40K50KSE +/- 721.24, N = 346133.01. (CC) gcc options: -O2 -lm -rdynamic

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 1AMD Ryzen Threadripper 3970X 32-Core16K32K48K64K80KSE +/- 1039.02, N = 374312.31. (CC) gcc options: -O2 -lm -rdynamic

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 1AMD Ryzen Threadripper 3970X 32-Core10K20K30K40K50KSE +/- 490.30, N = 345454.11. (CC) gcc options: -O2 -lm -rdynamic

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Append - Connections: 1AMD Ryzen Threadripper 3970X 32-Core10K20K30K40K50KSE +/- 475.32, N = 346648.41. (CC) gcc options: -O2 -lm -rdynamic

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 1AMD Ryzen Threadripper 3970X 32-Core16K32K48K64K80KSE +/- 553.30, N = 374810.11. (CC) gcc options: -O2 -lm -rdynamic

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 1AMD Ryzen Threadripper 3970X 32-Core11K22K33K44K55KSE +/- 3274.62, N = 1551510.41. (CC) gcc options: -O2 -lm -rdynamic

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 1AMD Ryzen Threadripper 3970X 32-Core12K24K36K48K60KSE +/- 4043.30, N = 1254817.51. (CC) gcc options: -O2 -lm -rdynamic