3900XT SDR AMD Ryzen 9 3900XT 12-Core testing with a MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.B3 BIOS) and AMD Radeon RX 56/64 8GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2103115-PTS-3900XTSD06&rdt&grt .
3900XT SDR Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 AMD Ryzen 9 3900XT 12-Core @ 3.80GHz (12 Cores / 24 Threads) MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.B3 BIOS) AMD Starship/Matisse 16GB 500GB Seagate FireCuda 520 SSD ZP500GM30002 AMD Radeon RX 56/64 8GB (1630/945MHz) AMD Vega 10 HDMI Audio ASUS MG28U Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200 Ubuntu 20.10 5.11.0-rc1-phx (x86_64) 20201228 GNOME Shell 3.38.1 X Server 1.20.9 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - 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 schedutil (Boost: Enabled) - CPU Microcode: 0x8701021 Python Details - Python 2.7.18 + 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
3900XT SDR gnuradio: Five Back to Back FIR Filters gnuradio: Signal Source (Cosine) gnuradio: FIR Filter gnuradio: IIR Filter gnuradio: FM Deemphasis Filter gnuradio: Hilbert Transform liquid-dsp: 1 - 256 - 57 liquid-dsp: 2 - 256 - 57 liquid-dsp: 4 - 256 - 57 liquid-dsp: 8 - 256 - 57 liquid-dsp: 16 - 256 - 57 liquid-dsp: 24 - 256 - 57 luaradio: Five Back to Back FIR Filters luaradio: FM Deemphasis Filter luaradio: Hilbert Transform luaradio: Complex Phase srslte: OFDM_Test srslte: PHY_DL_Test srslte: PHY_DL_Test 1 2 3 549.8 3989.5 767.0 668.3 953.1 472.3 69575000 139033333 265586667 519730000 785610000 828883333 769.3 452.0 108.8 667.4 131166667 273.1 113.3 565.1 3919.5 755.3 666.5 919.5 464.2 69544667 135316667 264660000 517723333 784720000 827546667 769.2 443.7 104.7 663.8 130533333 282.6 117.4 574.7 3988.5 760.5 663.2 982.9 467.9 70773500 135706667 265136667 515270000 783330000 826983333 769.2 449.6 107.1 661.0 128650000 275.4 114.2 OpenBenchmarking.org
GNU Radio Test: Five Back to Back FIR Filters OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: Five Back to Back FIR Filters 1 2 3 120 240 360 480 600 SE +/- 10.60, N = 9 SE +/- 10.88, N = 9 SE +/- 9.70, N = 9 549.8 565.1 574.7 1. 3.8.1.0
GNU Radio Test: Signal Source (Cosine) OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: Signal Source (Cosine) 1 2 3 900 1800 2700 3600 4500 SE +/- 18.03, N = 9 SE +/- 38.39, N = 9 SE +/- 17.67, N = 9 3989.5 3919.5 3988.5 1. 3.8.1.0
GNU Radio Test: FIR Filter OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: FIR Filter 1 2 3 170 340 510 680 850 SE +/- 5.40, N = 9 SE +/- 2.61, N = 9 SE +/- 3.85, N = 9 767.0 755.3 760.5 1. 3.8.1.0
GNU Radio Test: IIR Filter OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: IIR Filter 1 2 3 140 280 420 560 700 SE +/- 4.83, N = 9 SE +/- 1.47, N = 9 SE +/- 3.78, N = 9 668.3 666.5 663.2 1. 3.8.1.0
GNU Radio Test: FM Deemphasis Filter OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: FM Deemphasis Filter 1 2 3 200 400 600 800 1000 SE +/- 16.34, N = 9 SE +/- 30.70, N = 9 SE +/- 4.79, N = 9 953.1 919.5 982.9 1. 3.8.1.0
GNU Radio Test: Hilbert Transform OpenBenchmarking.org MiB/s, More Is Better GNU Radio Test: Hilbert Transform 1 2 3 100 200 300 400 500 SE +/- 2.79, N = 9 SE +/- 2.18, N = 9 SE +/- 3.26, N = 9 472.3 464.2 467.9 1. 3.8.1.0
Liquid-DSP Threads: 1 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 1 2 3 15M 30M 45M 60M 75M SE +/- 752266.13, N = 3 SE +/- 549166.74, N = 3 SE +/- 838556.15, N = 4 69575000 69544667 70773500 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 2 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 1 2 3 30M 60M 90M 120M 150M SE +/- 576117.27, N = 3 SE +/- 458487.85, N = 3 SE +/- 408588.36, N = 3 139033333 135316667 135706667 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 4 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 1 2 3 60M 120M 180M 240M 300M SE +/- 276907.53, N = 3 SE +/- 193993.13, N = 3 SE +/- 1086835.37, N = 3 265586667 264660000 265136667 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 8 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 1 2 3 110M 220M 330M 440M 550M SE +/- 1302881.42, N = 3 SE +/- 622209.33, N = 3 SE +/- 1458092.36, N = 3 519730000 517723333 515270000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 16 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 1 2 3 200M 400M 600M 800M 1000M SE +/- 1389436.34, N = 3 SE +/- 2246560.33, N = 3 SE +/- 1237106.84, N = 3 785610000 784720000 783330000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 24 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 24 - Buffer Length: 256 - Filter Length: 57 1 2 3 200M 400M 600M 800M 1000M SE +/- 661370.63, N = 3 SE +/- 713263.24, N = 3 SE +/- 469408.61, N = 3 828883333 827546667 826983333 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
LuaRadio Test: Five Back to Back FIR Filters OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Five Back to Back FIR Filters 1 2 3 170 340 510 680 850 SE +/- 2.08, N = 3 SE +/- 4.05, N = 3 SE +/- 2.96, N = 3 769.3 769.2 769.2
LuaRadio Test: FM Deemphasis Filter OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: FM Deemphasis Filter 1 2 3 100 200 300 400 500 SE +/- 5.28, N = 3 SE +/- 1.01, N = 3 SE +/- 4.11, N = 3 452.0 443.7 449.6
LuaRadio Test: Hilbert Transform OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Hilbert Transform 1 2 3 20 40 60 80 100 SE +/- 1.18, N = 3 SE +/- 2.29, N = 3 SE +/- 2.13, N = 3 108.8 104.7 107.1
LuaRadio Test: Complex Phase OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Complex Phase 1 2 3 140 280 420 560 700 SE +/- 1.77, N = 3 SE +/- 2.16, N = 3 SE +/- 2.58, N = 3 667.4 663.8 661.0
srsLTE Test: OFDM_Test OpenBenchmarking.org Samples / Second, More Is Better srsLTE 20.10.1 Test: OFDM_Test 1 2 3 30M 60M 90M 120M 150M SE +/- 1033333.33, N = 3 SE +/- 1386041.53, N = 3 SE +/- 1431491.06, N = 4 131166667 130533333 128650000 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f
srsLTE Test: PHY_DL_Test OpenBenchmarking.org eNb Mb/s, More Is Better srsLTE 20.10.1 Test: PHY_DL_Test 1 2 3 60 120 180 240 300 SE +/- 0.19, N = 3 SE +/- 0.44, N = 3 SE +/- 0.21, N = 3 273.1 282.6 275.4 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f
srsLTE Test: PHY_DL_Test OpenBenchmarking.org UE Mb/s, More Is Better srsLTE 20.10.1 Test: PHY_DL_Test 1 2 3 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 SE +/- 0.18, N = 3 113.3 117.4 114.2 1. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f
Phoronix Test Suite v10.8.4