3990X ASKAP Redis 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/2101257-PTS-3990XASK39 .
3990X ASKAP Redis 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-7630-generic (x86_64) GNOME Shell 3.38.2 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 21.1.0-devel (git-96d7555 2021-01-22 groovy-oibaf-ppa) (LLVM 11.0.1) 1.2.145 GCC 10.2.0 + Clang 11.0.1-1~oibaf~g ext4 3840x2160 OpenBenchmarking.org Kernel Details - snd_usb_audio.ignore_ctl_error=1 - Transparent Huge Pages: madvise 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 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 ASKAP Redis gcrypt: askap: tConvolve MT - Gridding askap: tConvolve MT - Degridding askap: tConvolve MPI - Degridding askap: tConvolve MPI - Gridding askap: tConvolve OpenMP - Gridding askap: tConvolve OpenMP - Degridding askap: Hogbom Clean OpenMP redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET 1 2 3 4 204.262 2139.99 3128.01 17956.8 16325.8 5729.25 3469.25 360.581 2360832.19 1907088.79 1469832.58 2210899.92 1720843.34 204.192 2139.50 3125.34 18099.8 16320.8 5788.17 3518.94 360.584 1493142.62 1963851.41 1475497.92 2040133.63 1662127.71 204.956 2140.26 3126.68 17639.6 15662.9 5747.12 3518.94 361.453 1478406.42 1931721.75 1446173.08 1991617.71 1675286.53 203.669 2140.31 3125.91 18150.5 16318.9 5788.17 3534.51 358.859 1507169.67 1907441.42 1460990.44 2035854.42 1671279.92 OpenBenchmarking.org
Gcrypt Library OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.9 1 2 3 4 40 80 120 160 200 SE +/- 0.82, N = 3 SE +/- 0.24, N = 3 SE +/- 0.69, N = 3 SE +/- 0.77, N = 3 204.26 204.19 204.96 203.67 1. (CC) gcc options: -O2 -fvisibility=hidden -lgpg-error
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Gridding 1 2 3 4 500 1000 1500 2000 2500 SE +/- 1.18, N = 3 SE +/- 0.68, N = 3 SE +/- 0.32, N = 3 SE +/- 0.46, N = 3 2139.99 2139.50 2140.26 2140.31 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Degridding 1 2 3 4 700 1400 2100 2800 3500 SE +/- 1.41, N = 3 SE +/- 1.38, N = 3 SE +/- 0.57, N = 3 SE +/- 0.42, N = 3 3128.01 3125.34 3126.68 3125.91 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Degridding 1 2 3 4 4K 8K 12K 16K 20K SE +/- 254.84, N = 13 SE +/- 180.20, N = 3 SE +/- 466.03, N = 13 SE +/- 138.96, N = 3 17956.8 18099.8 17639.6 18150.5 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Gridding 1 2 3 4 3K 6K 9K 12K 15K SE +/- 78.35, N = 13 SE +/- 222.11, N = 3 SE +/- 334.45, N = 13 SE +/- 185.00, N = 3 16325.8 16320.8 15662.9 16318.9 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Gridding 1 2 3 4 1200 2400 3600 4800 6000 SE +/- 79.58, N = 4 SE +/- 0.00, N = 3 SE +/- 41.05, N = 3 SE +/- 0.00, N = 3 5729.25 5788.17 5747.12 5788.17 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Degridding 1 2 3 4 800 1600 2400 3200 4000 SE +/- 11.38, N = 4 SE +/- 15.57, N = 3 SE +/- 15.57, N = 3 SE +/- 15.57, N = 3 3469.25 3518.94 3518.94 3534.51 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: Hogbom Clean OpenMP OpenBenchmarking.org Iterations Per Second, More Is Better ASKAP 1.0 Test: Hogbom Clean OpenMP 1 2 3 4 80 160 240 320 400 SE +/- 0.87, N = 3 SE +/- 1.14, N = 3 SE +/- 1.15, N = 3 SE +/- 1.14, N = 3 360.58 360.58 361.45 358.86 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP 1 2 3 4 500K 1000K 1500K 2000K 2500K SE +/- 33537.07, N = 4 SE +/- 22072.94, N = 3 SE +/- 13951.01, N = 3 SE +/- 19957.62, N = 3 2360832.19 1493142.62 1478406.42 1507169.67 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD 1 2 3 4 400K 800K 1200K 1600K 2000K SE +/- 23783.52, N = 3 SE +/- 21297.44, N = 3 SE +/- 7842.19, N = 3 SE +/- 15214.05, N = 3 1907088.79 1963851.41 1931721.75 1907441.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH 1 2 3 4 300K 600K 900K 1200K 1500K SE +/- 13226.57, N = 3 SE +/- 15266.20, N = 8 SE +/- 21320.66, N = 3 SE +/- 20930.64, N = 4 1469832.58 1475497.92 1446173.08 1460990.44 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET 1 2 3 4 500K 1000K 1500K 2000K 2500K SE +/- 10773.08, N = 3 SE +/- 11443.46, N = 3 SE +/- 25174.00, N = 3 SE +/- 1459.52, N = 3 2210899.92 2040133.63 1991617.71 2035854.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET 1 2 3 4 400K 800K 1200K 1600K 2000K SE +/- 14800.96, N = 3 SE +/- 7582.57, N = 3 SE +/- 21475.26, N = 5 SE +/- 22192.76, N = 3 1720843.34 1662127.71 1675286.53 1671279.92 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Phoronix Test Suite v10.8.5