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&sro&grr.

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 3970Xstress-ng: System V Message Passingstress-ng: Context Switchingcassandra: Writesrocksdb: Rand Readparboil: OpenMP LBMrocksdb: Rand Fill Syncrocksdb: Rand Fillrocksdb: Read While Writingparboil: OpenMP MRI Griddingrocksdb: Seq Fillredis: SETredis: GEThackbench: 32 - Processstress-ng: Semaphoresstress-ng: Socket Activitymcperf: Getmcperf: Setparboil: OpenMP Stencilhackbench: 16 - Threadhackbench: 16 - Processrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverosbench: Create Filesosbench: Memory Allocationsosbench: Create Processesosbench: Launch Programsosbench: Create Threadsparboil: OpenMP CUTCPLinux 5.5 GitLinux 5.4.017975485.0520326454.9327930617795098742.289698331211155213620939257.93555612152731908302.522757281.0229.1663382057.2422067.7175920.745285.54.79058315.76114.6927.9587.56711.00333166.80568033.77040244.33711417.9862970.93629025789767.5920246779.4428249118271178442.219655346341141225621579758.02982812063191963182.082436504.7232.6163375083.6322474.5376486.344697.37.05672516.94817.1627.9527.06010.91236267.31104939.81987647.26648319.7442370.964699OpenBenchmarking.org

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingLinux 5.4.0Linux 5.5 Git6M12M18M24M30MSE +/- 262165.94, N = 15SE +/- 171603.76, N = 1525789767.5917975485.051. (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.4.0Linux 5.5 Git4M8M12M16M20MSE +/- 793563.84, N = 15SE +/- 450966.81, N = 1520246779.4420326454.931. (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.4.0Linux 5.5 Git60K120K180K240K300KSE +/- 3542.81, N = 3SE +/- 801.19, N = 3282491279306

Facebook RocksDB

Test: Random Read

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

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMLinux 5.4.0Linux 5.5 Git1020304050SE +/- 0.50, N = 6SE +/- 0.07, N = 342.2242.291. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Facebook RocksDB

Test: Random Fill Sync

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

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillLinux 5.4.0Linux 5.5 Git200K400K600K800K1000KSE +/- 7968.14, N = 3SE +/- 2688.46, N = 3114122511552131. (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.4.0Linux 5.5 Git1.3M2.6M3.9M5.2M6.5MSE +/- 30329.01, N = 3SE +/- 58214.88, N = 3621579762093921. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Parboil

Test: OpenMP MRI Gridding

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

Facebook RocksDB

Test: Sequential Fill

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

Redis

Test: SET

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

Redis

Test: GET

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

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessLinux 5.4.0Linux 5.5 Git816243240SE +/- 0.24, N = 3SE +/- 0.07, N = 332.6229.171. (CC) gcc options: -lpthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresLinux 5.4.0Linux 5.5 Git700K1400K2100K2800K3500KSE +/- 38842.58, N = 3SE +/- 11845.71, N = 33375083.633382057.241. (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.4.0Linux 5.5 Git5K10K15K20K25KSE +/- 85.43, N = 3SE +/- 171.38, N = 322474.5322067.711. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetLinux 5.4.0Linux 5.5 Git16K32K48K64K80KSE +/- 977.02, N = 5SE +/- 1103.60, N = 476486.375920.71. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set

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

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilLinux 5.4.0Linux 5.5 Git246810SE +/- 0.121976, N = 12SE +/- 0.061399, N = 57.0567254.7905831. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadLinux 5.4.0Linux 5.5 Git48121620SE +/- 0.06, N = 3SE +/- 0.10, N = 316.9515.761. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessLinux 5.4.0Linux 5.5 Git48121620SE +/- 0.02, N = 3SE +/- 0.06, N = 317.1614.691. (CC) gcc options: -lpthread

Rodinia

Test: OpenMP LavaMD

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

Rodinia

Test: OpenMP CFD Solver

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

OSBench

Test: Create Files

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

OSBench

Test: Memory Allocations

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

OSBench

Test: Create Processes

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

OSBench

Test: Launch Programs

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

OSBench

Test: Create Threads

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

Parboil

Test: OpenMP CUTCP

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


Phoronix Test Suite v10.8.5