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&grw&sor .
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 hackbench: 16 - Thread hackbench: 16 - Process hackbench: 32 - Process stress-ng: Semaphores stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations mcperf: Get mcperf: Set redis: GET redis: SET rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing cassandra: Writes Linux 5.5 Git Linux 5.4.0 15.761 14.692 29.166 3382057.24 22067.71 20326454.93 17975485.05 42.289698 0.936290 4.790583 57.935556 7.958 7.567 11.003331 17.986297 44.337114 33.770402 66.805680 75920.7 45285.5 2757281.02 1908302.52 1155213 177950987 1215273 33121 6209392 279306 16.948 17.162 32.616 3375083.63 22474.53 20246779.44 25789767.59 42.219655 0.964699 7.056725 58.029828 7.952 7.060 10.912362 19.744237 47.266483 39.819876 67.311049 76486.3 44697.3 2436504.72 1963182.08 1141225 182711784 1206319 34634 6215797 282491 OpenBenchmarking.org
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
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
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
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
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
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
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 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
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
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
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
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: 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: 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
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
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
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
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
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
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 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
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
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
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
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
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
Phoronix Test Suite v10.8.5