3990X Thu AMD Ryzen Threadripper 3990X 64-Core testing with a System76 Thelio Major (F4c Z5 BIOS) and AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB on Pop 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101225-PTS-3990XTHU41&sor .
3990X Thu Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 4 AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) System76 Thelio Major (F4c Z5 BIOS) AMD Starship/Matisse 126GB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio DELL P2415Q Intel I211 + Intel Wi-Fi 6 AX200 Pop 20.10 5.8.0-7625-generic (x86_64) GNOME Shell 3.38.1 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.2.6 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 + Clang 11.0.0-2 ext4 3840x2160 OpenBenchmarking.org Kernel Details - snd_usb_audio.ignore_ctl_error=1 Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,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 (Boost: Enabled) - CPU Microcode: 0x8301025 Python Details - Python 3.8.6 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 + srbds: Not affected + tsx_async_abort: Not affected
3990X Thu npb: BT.C npb: CG.C npb: EP.C npb: EP.D npb: FT.C npb: IS.D npb: LU.C npb: MG.C npb: SP.B lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression cython-bench: N-Queens mcperf: Add - 1 mcperf: Get - 1 mcperf: Set - 1 mcperf: Add - 32 mcperf: Add - 64 mcperf: Get - 32 mcperf: Get - 64 mcperf: Set - 32 mcperf: Set - 64 mcperf: Append - 1 mcperf: Delete - 1 mcperf: Append - 32 mcperf: Append - 64 mcperf: Delete - 32 1 2 3 4 67705.46 8446.46 4878.56 4797.91 28532.89 1133.60 64603.08 26480.31 46792.27 41 125 534 1649 104 1845 114 508 518 612 208 725 259 23.462 43118.6 67823.2 42862.0 42759.4 42616.5 66703.2 66891.8 42526.1 42837.3 44641.3 66637.0 43284.2 43224.9 68499.2 67073.57 8278.03 4803.73 4585.53 27525.76 1130.06 60911.43 25908.26 43910.91 41 124 539 1656 103 1831 113 505 514 607 208 718 255 23.894 67275.45 8264.36 4751.63 4646.90 27567.93 1129.34 61430.07 25860.23 43756.57 41 125 535 1654 103 1828 114 509 516 611 208 721 257 23.737 66765.25 8257.64 4792.36 4571.04 27594.15 1124.41 61150.21 25770.80 43957.74 41 125 538 1651 104 1845 114 507 518 610 208 723 259 23.671 OpenBenchmarking.org
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C 1 3 2 4 15K 30K 45K 60K 75K SE +/- 22.34, N = 3 SE +/- 62.69, N = 3 SE +/- 82.60, N = 3 SE +/- 195.12, N = 3 67705.46 67275.45 67073.57 66765.25 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C 1 2 3 4 2K 4K 6K 8K 10K SE +/- 3.90, N = 3 SE +/- 19.80, N = 3 SE +/- 25.76, N = 3 SE +/- 6.64, N = 3 8446.46 8278.03 8264.36 8257.64 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C 1 2 4 3 1000 2000 3000 4000 5000 SE +/- 16.44, N = 3 SE +/- 10.76, N = 3 SE +/- 21.70, N = 3 SE +/- 11.61, N = 3 4878.56 4803.73 4792.36 4751.63 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D 1 3 2 4 1000 2000 3000 4000 5000 SE +/- 39.62, N = 3 SE +/- 63.73, N = 3 SE +/- 29.68, N = 3 SE +/- 48.20, N = 3 4797.91 4646.90 4585.53 4571.04 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C 1 4 3 2 6K 12K 18K 24K 30K SE +/- 20.83, N = 3 SE +/- 66.42, N = 3 SE +/- 68.96, N = 3 SE +/- 51.24, N = 3 28532.89 27594.15 27567.93 27525.76 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: IS.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: IS.D 1 2 3 4 200 400 600 800 1000 SE +/- 4.06, N = 3 SE +/- 5.23, N = 3 SE +/- 1.20, N = 3 SE +/- 1.34, N = 3 1133.60 1130.06 1129.34 1124.41 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C 1 3 4 2 14K 28K 42K 56K 70K SE +/- 20.69, N = 3 SE +/- 136.30, N = 3 SE +/- 245.55, N = 3 SE +/- 148.67, N = 3 64603.08 61430.07 61150.21 60911.43 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C 1 2 3 4 6K 12K 18K 24K 30K SE +/- 19.24, N = 3 SE +/- 35.96, N = 3 SE +/- 9.19, N = 3 SE +/- 86.26, N = 3 26480.31 25908.26 25860.23 25770.80 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B 1 4 2 3 10K 20K 30K 40K 50K SE +/- 321.81, N = 3 SE +/- 248.00, N = 3 SE +/- 103.71, N = 3 SE +/- 222.41, N = 3 46792.27 43957.74 43910.91 43756.57 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression 4 3 2 1 9 18 27 36 45 SE +/- 0.33, N = 3 41 41 41 41 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression 4 3 1 2 30 60 90 120 150 SE +/- 0.33, N = 3 125 125 125 124 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression 2 4 3 1 120 240 360 480 600 SE +/- 1.15, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 SE +/- 7.86, N = 3 539 538 535 534 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression 2 3 4 1 400 800 1200 1600 2000 SE +/- 6.94, N = 3 SE +/- 7.00, N = 3 SE +/- 1.86, N = 3 SE +/- 6.35, N = 3 1656 1654 1651 1649 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression 4 1 3 2 20 40 60 80 100 SE +/- 0.33, N = 3 104 104 103 103 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression 4 1 2 3 400 800 1200 1600 2000 SE +/- 1.67, N = 3 SE +/- 6.39, N = 3 SE +/- 11.57, N = 3 1845 1845 1831 1828 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression 4 3 1 2 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 114 114 114 113 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression 3 1 4 2 110 220 330 440 550 SE +/- 2.52, N = 3 SE +/- 0.67, N = 3 SE +/- 1.15, N = 3 SE +/- 0.67, N = 3 509 508 507 505 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression 4 1 3 2 110 220 330 440 550 SE +/- 1.45, N = 3 SE +/- 1.86, N = 3 SE +/- 1.20, N = 3 518 518 516 514 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression 1 3 4 2 130 260 390 520 650 SE +/- 2.85, N = 3 SE +/- 2.40, N = 3 SE +/- 1.86, N = 3 SE +/- 4.00, N = 3 612 611 610 607 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression 4 3 2 1 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 208 208 208 208 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression 1 4 3 2 160 320 480 640 800 SE +/- 2.19, N = 3 SE +/- 1.15, N = 3 SE +/- 2.67, N = 3 725 723 721 718 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression 4 1 3 2 60 120 180 240 300 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 1.45, N = 3 259 259 257 255 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Cython Benchmark Test: N-Queens OpenBenchmarking.org Seconds, Fewer Is Better Cython Benchmark 0.29.21 Test: N-Queens 1 4 3 2 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 23.46 23.67 23.74 23.89
Memcached mcperf Method: Add - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Add - Connections: 1 1 9K 18K 27K 36K 45K SE +/- 428.76, N = 15 43118.6 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Get - Connections: 1 1 15K 30K 45K 60K 75K SE +/- 776.53, N = 6 67823.2 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Set - Connections: 1 1 9K 18K 27K 36K 45K SE +/- 626.24, N = 3 42862.0 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add - Connections: 32 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Add - Connections: 32 1 9K 18K 27K 36K 45K SE +/- 366.21, N = 3 42759.4 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add - Connections: 64 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Add - Connections: 64 1 9K 18K 27K 36K 45K SE +/- 260.12, N = 3 42616.5 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 32 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Get - Connections: 32 1 14K 28K 42K 56K 70K SE +/- 334.51, N = 3 66703.2 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 64 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Get - Connections: 64 1 14K 28K 42K 56K 70K SE +/- 430.77, N = 3 66891.8 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set - Connections: 32 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Set - Connections: 32 1 9K 18K 27K 36K 45K SE +/- 299.05, N = 3 42526.1 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set - Connections: 64 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Set - Connections: 64 1 9K 18K 27K 36K 45K SE +/- 278.27, N = 3 42837.3 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Append - Connections: 1 1 10K 20K 30K 40K 50K SE +/- 730.52, N = 15 44641.3 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Delete - Connections: 1 1 14K 28K 42K 56K 70K SE +/- 1151.48, N = 3 66637.0 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append - Connections: 32 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Append - Connections: 32 1 9K 18K 27K 36K 45K SE +/- 95.46, N = 3 43284.2 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append - Connections: 64 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Append - Connections: 64 1 9K 18K 27K 36K 45K SE +/- 205.54, N = 3 43224.9 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete - Connections: 32 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.9 Method: Delete - Connections: 32 1 15K 30K 45K 60K 75K 68499.2 1. (CC) gcc options: -O2 -lm -rdynamic
Phoronix Test Suite v10.8.4