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&grs&sro .
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: SP.B npb: LU.C npb: EP.D npb: FT.C npb: MG.C npb: EP.C npb: CG.C cython-bench: N-Queens lzbench: Libdeflate 1 - Compression npb: BT.C lzbench: Brotli 2 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 1 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Brotli 0 - Decompression npb: IS.D lzbench: XZ 0 - Decompression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Zstd 1 - Decompression mcperf: Delete - 32 mcperf: Append - 64 mcperf: Append - 32 mcperf: Delete - 1 mcperf: Set - 64 mcperf: Set - 32 mcperf: Get - 64 mcperf: Get - 32 mcperf: Add - 64 mcperf: Add - 32 mcperf: Set - 1 mcperf: Get - 1 mcperf: Add - 1 lzbench: Brotli 2 - Compression lzbench: XZ 0 - Compression mcperf: Append - 1 1 2 3 4 46792.27 64603.08 4797.91 28532.89 26480.31 4878.56 8446.46 23.462 259 67705.46 725 104 534 1845 114 612 1133.60 125 508 518 1649 68499.2 43224.9 43284.2 66637.0 42837.3 42526.1 66891.8 66703.2 42616.5 42759.4 42862.0 67823.2 43118.6 208 41 44641.3 43910.91 60911.43 4585.53 27525.76 25908.26 4803.73 8278.03 23.894 255 67073.57 718 103 539 1831 113 607 1130.06 124 505 514 1656 208 41 43756.57 61430.07 4646.90 27567.93 25860.23 4751.63 8264.36 23.737 257 67275.45 721 103 535 1828 114 611 1129.34 125 509 516 1654 208 41 43957.74 61150.21 4571.04 27594.15 25770.80 4792.36 8257.64 23.671 259 66765.25 723 104 538 1845 114 610 1124.41 125 507 518 1651 208 41 OpenBenchmarking.org
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 2 3 4 10K 20K 30K 40K 50K SE +/- 321.81, N = 3 SE +/- 103.71, N = 3 SE +/- 222.41, N = 3 SE +/- 248.00, N = 3 46792.27 43910.91 43756.57 43957.74 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 2 3 4 14K 28K 42K 56K 70K SE +/- 20.69, N = 3 SE +/- 148.67, N = 3 SE +/- 136.30, N = 3 SE +/- 245.55, N = 3 64603.08 60911.43 61430.07 61150.21 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 2 3 4 1000 2000 3000 4000 5000 SE +/- 39.62, N = 3 SE +/- 29.68, N = 3 SE +/- 63.73, N = 3 SE +/- 48.20, N = 3 4797.91 4585.53 4646.90 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 2 3 4 6K 12K 18K 24K 30K SE +/- 20.83, N = 3 SE +/- 51.24, N = 3 SE +/- 68.96, N = 3 SE +/- 66.42, N = 3 28532.89 27525.76 27567.93 27594.15 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: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C 1 2 3 4 1000 2000 3000 4000 5000 SE +/- 16.44, N = 3 SE +/- 10.76, N = 3 SE +/- 11.61, N = 3 SE +/- 21.70, N = 3 4878.56 4803.73 4751.63 4792.36 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
Cython Benchmark Test: N-Queens OpenBenchmarking.org Seconds, Fewer Is Better Cython Benchmark 0.29.21 Test: N-Queens 1 2 3 4 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 23.46 23.89 23.74 23.67
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression 1 2 3 4 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 1.45, N = 3 SE +/- 0.58, N = 3 259 255 257 259 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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 2 3 4 15K 30K 45K 60K 75K SE +/- 22.34, N = 3 SE +/- 82.60, N = 3 SE +/- 62.69, N = 3 SE +/- 195.12, N = 3 67705.46 67073.57 67275.45 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
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression 1 2 3 4 160 320 480 640 800 SE +/- 2.19, N = 3 SE +/- 2.67, N = 3 SE +/- 1.15, N = 3 725 718 721 723 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 1 2 3 4 20 40 60 80 100 SE +/- 0.33, N = 3 104 103 103 104 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 1 2 3 4 120 240 360 480 600 SE +/- 7.86, N = 3 SE +/- 1.15, N = 3 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 534 539 535 538 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 1 2 3 4 400 800 1200 1600 2000 SE +/- 1.67, N = 3 SE +/- 6.39, N = 3 SE +/- 11.57, N = 3 1845 1831 1828 1845 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 1 2 3 4 30 60 90 120 150 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 114 113 114 114 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 2 3 4 130 260 390 520 650 SE +/- 2.85, N = 3 SE +/- 4.00, N = 3 SE +/- 2.40, N = 3 SE +/- 1.86, N = 3 612 607 611 610 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression 1 2 3 4 30 60 90 120 150 SE +/- 0.33, N = 3 125 124 125 125 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 1 2 3 4 110 220 330 440 550 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 2.52, N = 3 SE +/- 1.15, N = 3 508 505 509 507 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 1 2 3 4 110 220 330 440 550 SE +/- 1.86, N = 3 SE +/- 1.20, N = 3 SE +/- 1.45, N = 3 518 514 516 518 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 1 2 3 4 400 800 1200 1600 2000 SE +/- 6.35, N = 3 SE +/- 6.94, N = 3 SE +/- 7.00, N = 3 SE +/- 1.86, N = 3 1649 1656 1654 1651 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression 1 2 3 4 50 100 150 200 250 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 208 208 208 208 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression 1 2 3 4 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
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
Phoronix Test Suite v10.8.4