Linux 5.5 Ryzen Threadripper 3970X

AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (0601 BIOS) and MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 19.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1912010-HU-LINUX55RY52.

Linux 5.5 Ryzen Threadripper 3970XProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionOpenGLLinux 5.5 GitLinux 5.4.0AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads)ASUS ROG ZENITH II EXTREME (0601 BIOS)AMD Starship/Matisse64512MB1000GB Force MP600MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)AMD Ellesmere HDMI AudioASUS VP28UAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723Ubuntu 19.105.4.0-999-generic (x86_64) 20191128GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.5GCC 9.2.1 20191008ext43840x21605.4.0-050400-generic (x86_64)4.5 Mesa 19.2.1 (LLVM 9.0.0)OpenBenchmarking.orgCompiler Details- --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 Processor Details- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Java Details- OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1)Python Details- Python 2.7.17rc1 + Python 3.7.5Security Details- 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

Linux 5.5 Ryzen Threadripper 3970Xparboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverhackbench: 16 - Threadhackbench: 16 - Processhackbench: 32 - Processredis: GETredis: SETstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingcassandra: Writesrocksdb: Rand Fillrocksdb: Rand Readrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingmcperf: Getmcperf: Setosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory AllocationsLinux 5.5 GitLinux 5.4.042.2896980.9362904.79058357.9355567.9587.56715.76114.69229.1662757281.021908302.523382057.2422067.7120326454.9317975485.052793061155213177950987121527333121620939275920.745285.511.00333117.98629744.33711433.77040266.80568042.2196550.9646997.05672558.0298287.9527.06016.94817.16232.6162436504.721963182.083375083.6322474.5320246779.4425789767.592824911141225182711784120631934634621579776486.344697.310.91236219.74423747.26648339.81987667.311049OpenBenchmarking.org

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMLinux 5.5 GitLinux 5.4.01020304050SE +/- 0.07, N = 3SE +/- 0.50, N = 642.2942.221. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPLinux 5.5 GitLinux 5.4.00.21710.43420.65130.86841.0855SE +/- 0.003020, N = 3SE +/- 0.006651, N = 30.9362900.9646991. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilLinux 5.5 GitLinux 5.4.0246810SE +/- 0.061399, N = 5SE +/- 0.121976, N = 124.7905837.0567251. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingLinux 5.5 GitLinux 5.4.01326395265SE +/- 0.12, N = 3SE +/- 0.09, N = 357.9458.031. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDLinux 5.5 GitLinux 5.4.0246810SE +/- 0.010, N = 3SE +/- 0.014, N = 37.9587.9521. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverLinux 5.5 GitLinux 5.4.0246810SE +/- 0.078, N = 3SE +/- 0.061, N = 37.5677.0601. (CXX) g++ options: -O2 -lOpenCL

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadLinux 5.5 GitLinux 5.4.048121620SE +/- 0.10, N = 3SE +/- 0.06, N = 315.7616.951. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessLinux 5.5 GitLinux 5.4.048121620SE +/- 0.06, N = 3SE +/- 0.02, N = 314.6917.161. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessLinux 5.5 GitLinux 5.4.0816243240SE +/- 0.07, N = 3SE +/- 0.24, N = 329.1732.621. (CC) gcc options: -lpthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETLinux 5.5 GitLinux 5.4.0600K1200K1800K2400K3000KSE +/- 62275.55, N = 15SE +/- 37151.17, N = 152757281.022436504.721. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETLinux 5.5 GitLinux 5.4.0400K800K1200K1600K2000KSE +/- 25722.61, N = 15SE +/- 29615.07, N = 151908302.521963182.081. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresLinux 5.5 GitLinux 5.4.0700K1400K2100K2800K3500KSE +/- 11845.71, N = 3SE +/- 38842.58, N = 33382057.243375083.631. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityLinux 5.5 GitLinux 5.4.05K10K15K20K25KSE +/- 171.38, N = 3SE +/- 85.43, N = 322067.7122474.531. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingLinux 5.5 GitLinux 5.4.04M8M12M16M20MSE +/- 450966.81, N = 15SE +/- 793563.84, N = 1520326454.9320246779.441. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingLinux 5.5 GitLinux 5.4.06M12M18M24M30MSE +/- 171603.76, N = 15SE +/- 262165.94, N = 1517975485.0525789767.591. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: WritesLinux 5.5 GitLinux 5.4.060K120K180K240K300KSE +/- 801.19, N = 3SE +/- 3542.81, N = 3279306282491

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillLinux 5.5 GitLinux 5.4.0200K400K600K800K1000KSE +/- 2688.46, N = 3SE +/- 7968.14, N = 3115521311412251. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadLinux 5.5 GitLinux 5.4.040M80M120M160M200MSE +/- 1455259.00, N = 3SE +/- 2349922.32, N = 41779509871827117841. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillLinux 5.5 GitLinux 5.4.0300K600K900K1200K1500KSE +/- 8869.99, N = 3SE +/- 13135.94, N = 3121527312063191. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fill SyncLinux 5.5 GitLinux 5.4.07K14K21K28K35KSE +/- 180.22, N = 3SE +/- 54.88, N = 333121346341. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingLinux 5.5 GitLinux 5.4.01.3M2.6M3.9M5.2M6.5MSE +/- 58214.88, N = 3SE +/- 30329.01, N = 3620939262157971. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetLinux 5.5 GitLinux 5.4.016K32K48K64K80KSE +/- 1103.60, N = 4SE +/- 977.02, N = 575920.776486.31. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetLinux 5.5 GitLinux 5.4.010K20K30K40K50KSE +/- 585.69, N = 3SE +/- 285.81, N = 345285.544697.31. (CC) gcc options: -O2 -lm -rdynamic

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesLinux 5.5 GitLinux 5.4.03691215SE +/- 0.02, N = 3SE +/- 0.03, N = 311.0010.911. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsLinux 5.5 GitLinux 5.4.0510152025SE +/- 0.10, N = 3SE +/- 0.03, N = 317.9919.741. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsLinux 5.5 GitLinux 5.4.01122334455SE +/- 0.14, N = 3SE +/- 0.70, N = 344.3447.271. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesLinux 5.5 GitLinux 5.4.0918273645SE +/- 0.10, N = 3SE +/- 0.15, N = 333.7739.821. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsLinux 5.5 GitLinux 5.4.01530456075SE +/- 0.07, N = 3SE +/- 0.15, N = 366.8167.311. (CC) gcc options: -lm


Phoronix Test Suite v10.8.4