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&sor&grs .
Linux 5.5 Ryzen Threadripper 3970X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution OpenGL Linux 5.5 Git Linux 5.4.0 AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) ASUS ROG ZENITH II EXTREME (0601 BIOS) AMD Starship/Matisse 64512MB 1000GB Force MP600 MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz) AMD Ellesmere HDMI Audio ASUS VP28U Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723 Ubuntu 19.10 5.4.0-999-generic (x86_64) 20191128 GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 GCC 9.2.1 20191008 ext4 3840x2160 5.4.0-050400-generic (x86_64) 4.5 Mesa 19.2.1 (LLVM 9.0.0) OpenBenchmarking.org Compiler 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: 0x8301025 Java Details - OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1) Python Details - Python 2.7.17rc1 + Python 3.7.5 Security 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 3970X parboil: OpenMP Stencil stress-ng: System V Message Passing osbench: Create Processes hackbench: 16 - Process hackbench: 32 - Process osbench: Create Threads hackbench: 16 - Thread rodinia: OpenMP CFD Solver osbench: Launch Programs rocksdb: Rand Fill Sync parboil: OpenMP CUTCP redis: SET rocksdb: Rand Read stress-ng: Socket Activity mcperf: Set rocksdb: Rand Fill cassandra: Writes osbench: Create Files osbench: Memory Allocations mcperf: Get rocksdb: Seq Fill stress-ng: Semaphores parboil: OpenMP LBM parboil: OpenMP MRI Gridding rocksdb: Read While Writing rodinia: OpenMP LavaMD stress-ng: Context Switching redis: GET Linux 5.5 Git Linux 5.4.0 4.790583 17975485.05 33.770402 14.692 29.166 17.986297 15.761 7.567 44.337114 33121 0.936290 1908302.52 177950987 22067.71 45285.5 1155213 279306 11.003331 66.805680 75920.7 1215273 3382057.24 42.289698 57.935556 6209392 7.958 20326454.93 2757281.02 7.056725 25789767.59 39.819876 17.162 32.616 19.744237 16.948 7.060 47.266483 34634 0.964699 1963182.08 182711784 22474.53 44697.3 1141225 282491 10.912362 67.311049 76486.3 1206319 3375083.63 42.219655 58.029828 6215797 7.952 20246779.44 2436504.72 OpenBenchmarking.org
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Linux 5.5 Git Linux 5.4.0 2 4 6 8 10 SE +/- 0.061399, N = 5 SE +/- 0.121976, N = 12 4.790583 7.056725 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Linux 5.4.0 Linux 5.5 Git 6M 12M 18M 24M 30M SE +/- 262165.94, N = 15 SE +/- 171603.76, N = 15 25789767.59 17975485.05 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Linux 5.5 Git Linux 5.4.0 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 33.77 39.82 1. (CC) gcc options: -lm
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 5.5 Git Linux 5.4.0 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 14.69 17.16 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 5.5 Git Linux 5.4.0 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.24, N = 3 29.17 32.62 1. (CC) gcc options: -lpthread
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Linux 5.5 Git Linux 5.4.0 5 10 15 20 25 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 17.99 19.74 1. (CC) gcc options: -lm
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 5.5 Git Linux 5.4.0 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 15.76 16.95 1. (CC) gcc options: -lpthread
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Linux 5.4.0 Linux 5.5 Git 2 4 6 8 10 SE +/- 0.061, N = 3 SE +/- 0.078, N = 3 7.060 7.567 1. (CXX) g++ options: -O2 -lOpenCL
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 5.5 Git Linux 5.4.0 11 22 33 44 55 SE +/- 0.14, N = 3 SE +/- 0.70, N = 3 44.34 47.27 1. (CC) gcc options: -lm
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync Linux 5.4.0 Linux 5.5 Git 7K 14K 21K 28K 35K SE +/- 54.88, N = 3 SE +/- 180.22, N = 3 34634 33121 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Linux 5.5 Git Linux 5.4.0 0.2171 0.4342 0.6513 0.8684 1.0855 SE +/- 0.003020, N = 3 SE +/- 0.006651, N = 3 0.936290 0.964699 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET Linux 5.4.0 Linux 5.5 Git 400K 800K 1200K 1600K 2000K SE +/- 29615.07, N = 15 SE +/- 25722.61, N = 15 1963182.08 1908302.52 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read Linux 5.4.0 Linux 5.5 Git 40M 80M 120M 160M 200M SE +/- 2349922.32, N = 4 SE +/- 1455259.00, N = 3 182711784 177950987 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Linux 5.4.0 Linux 5.5 Git 5K 10K 15K 20K 25K SE +/- 85.43, N = 3 SE +/- 171.38, N = 3 22474.53 22067.71 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set Linux 5.5 Git Linux 5.4.0 10K 20K 30K 40K 50K SE +/- 585.69, N = 3 SE +/- 285.81, N = 3 45285.5 44697.3 1. (CC) gcc options: -O2 -lm -rdynamic
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Linux 5.5 Git Linux 5.4.0 200K 400K 600K 800K 1000K SE +/- 2688.46, N = 3 SE +/- 7968.14, N = 3 1155213 1141225 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes Linux 5.4.0 Linux 5.5 Git 60K 120K 180K 240K 300K SE +/- 3542.81, N = 3 SE +/- 801.19, N = 3 282491 279306
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Linux 5.4.0 Linux 5.5 Git 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 10.91 11.00 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Linux 5.5 Git Linux 5.4.0 15 30 45 60 75 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 66.81 67.31 1. (CC) gcc options: -lm
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get Linux 5.4.0 Linux 5.5 Git 16K 32K 48K 64K 80K SE +/- 977.02, N = 5 SE +/- 1103.60, N = 4 76486.3 75920.7 1. (CC) gcc options: -O2 -lm -rdynamic
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill Linux 5.5 Git Linux 5.4.0 300K 600K 900K 1200K 1500K SE +/- 8869.99, N = 3 SE +/- 13135.94, N = 3 1215273 1206319 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Linux 5.5 Git Linux 5.4.0 700K 1400K 2100K 2800K 3500K SE +/- 11845.71, N = 3 SE +/- 38842.58, N = 3 3382057.24 3375083.63 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Linux 5.4.0 Linux 5.5 Git 10 20 30 40 50 SE +/- 0.50, N = 6 SE +/- 0.07, N = 3 42.22 42.29 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Linux 5.5 Git Linux 5.4.0 13 26 39 52 65 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 57.94 58.03 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing Linux 5.4.0 Linux 5.5 Git 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 30329.01, N = 3 SE +/- 58214.88, N = 3 6215797 6209392 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Linux 5.4.0 Linux 5.5 Git 2 4 6 8 10 SE +/- 0.014, N = 3 SE +/- 0.010, N = 3 7.952 7.958 1. (CXX) g++ options: -O2 -lOpenCL
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Linux 5.5 Git Linux 5.4.0 4M 8M 12M 16M 20M SE +/- 450966.81, N = 15 SE +/- 793563.84, N = 15 20326454.93 20246779.44 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET Linux 5.5 Git Linux 5.4.0 600K 1200K 1800K 2400K 3000K SE +/- 62275.55, N = 15 SE +/- 37151.17, N = 15 2757281.02 2436504.72 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Phoronix Test Suite v10.8.5