srsran vvenc Benchmarks for a future article. AMD EPYC 4244P 6-Core testing with a Supermicro AS-3015A-I H13SAE-MF v1.00 (2.1 BIOS) and ASPEED on Ubuntu 24.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2412144-NE-SRSRANVVE60&grs&sro .
srsran vvenc Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution a b c d e f g h i AMD EPYC 4364P 8-Core @ 5.57GHz (8 Cores / 16 Threads) Supermicro AS-3015A-I H13SAE-MF v1.00 (2.1 BIOS) AMD Device 14d8 2 x 32GB DRAM-4800MT/s Micron MTC20C2085S1EC48BA1 BC 3201GB Micron_7450_MTFDKCC3T2TFS + 960GB SAMSUNG MZ1L2960HCJR-00A07 ASPEED AMD Rembrandt Radeon HD Audio VA2431 2 x Intel I210 Ubuntu 24.04 6.12.2-061202-generic (x86_64) GNOME Shell 45.3 X Server 1.21.1.11 GCC 13.2.0 ext4 1024x768 AMD EPYC 4344P 8-Core @ 5.39GHz (8 Cores / 16 Threads) AMD EPYC 4244P 6-Core @ 5.17GHz (6 Cores / 12 Threads) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-fxIygj/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fxIygj/gcc-13-13.2.0/debian/tmp-gcn/usr --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: amd-pstate-epp performance (Boost: Enabled EPP: performance) - CPU Microcode: 0xa601209 Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
srsran vvenc srsran: PUSCH Processor Benchmark, Throughput Total srsran: PDSCH Processor Benchmark, Throughput Total vvenc: Bosphorus 4K - Fast vvenc: Bosphorus 1080p - Fast vvenc: Bosphorus 4K - Faster vvenc: Bosphorus 1080p - Faster srsran: PDSCH Processor Benchmark, Throughput Thread srsran: PUSCH Processor Benchmark, Throughput Thread a b c d e f g h i 2465.4 18344.0 6.204 20.495 13.743 45.661 2516.6 230.3 2458.4 18342.2 6.195 20.507 13.752 45.819 2509.6 229.0 2458.0 18150.8 6.201 20.531 13.763 45.822 2469.4 239.2 1690.4 18288.8 5.993 19.895 13.339 44.458 2446.2 230.8 1686.4 17873.1 6.019 19.983 13.367 44.309 2461.0 230.1 1686.7 17799.6 6.015 19.923 13.360 44.560 2470.3 158.4 1756.6 13492.6 4.686 15.559 11.201 38.720 2328.8 188.7 1791.5 13565 4.7 15.607 11.234 38.931 2346 158.8 1758.6 13803.8 4.679 15.571 11.226 38.888 2338 158.8 OpenBenchmarking.org
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Total OpenBenchmarking.org Mbps, More Is Better srsRAN Project 24.10 Test: PUSCH Processor Benchmark, Throughput Total a b c d e f g h i 500 1000 1500 2000 2500 SE +/- 6.85, N = 3 SE +/- 3.47, N = 3 SE +/- 14.08, N = 3 SE +/- 4.35, N = 3 SE +/- 8.30, N = 3 SE +/- 5.85, N = 3 SE +/- 12.67, N = 15 2465.4 2458.4 2458.0 1690.4 1686.4 1686.7 1756.6 1791.5 1758.6 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
srsRAN Project Test: PDSCH Processor Benchmark, Throughput Total OpenBenchmarking.org Mbps, More Is Better srsRAN Project 24.10 Test: PDSCH Processor Benchmark, Throughput Total a b c d e f g h i 4K 8K 12K 16K 20K SE +/- 77.82, N = 3 SE +/- 79.54, N = 3 SE +/- 56.80, N = 3 SE +/- 130.67, N = 15 SE +/- 46.95, N = 3 SE +/- 77.33, N = 3 SE +/- 125.11, N = 3 18344.0 18342.2 18150.8 18288.8 17873.1 17799.6 13492.6 13565.0 13803.8 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
VVenC Video Input: Bosphorus 4K - Video Preset: Fast OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.13 Video Input: Bosphorus 4K - Video Preset: Fast a b c d e f g h i 2 4 6 8 10 SE +/- 0.001, N = 3 SE +/- 0.014, N = 3 SE +/- 0.006, N = 3 SE +/- 0.015, N = 3 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 SE +/- 0.011, N = 3 6.204 6.195 6.201 5.993 6.019 6.015 4.686 4.700 4.679 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
VVenC Video Input: Bosphorus 1080p - Video Preset: Fast OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.13 Video Input: Bosphorus 1080p - Video Preset: Fast a b c d e f g h i 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 20.50 20.51 20.53 19.90 19.98 19.92 15.56 15.61 15.57 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
VVenC Video Input: Bosphorus 4K - Video Preset: Faster OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.13 Video Input: Bosphorus 4K - Video Preset: Faster a b c d e f g h i 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 13.74 13.75 13.76 13.34 13.37 13.36 11.20 11.23 11.23 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
VVenC Video Input: Bosphorus 1080p - Video Preset: Faster OpenBenchmarking.org Frames Per Second, More Is Better VVenC 1.13 Video Input: Bosphorus 1080p - Video Preset: Faster a b c d e f g h i 10 20 30 40 50 SE +/- 0.05, N = 3 SE +/- 0.20, N = 3 SE +/- 0.16, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 45.66 45.82 45.82 44.46 44.31 44.56 38.72 38.93 38.89 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
srsRAN Project Test: PDSCH Processor Benchmark, Throughput Thread OpenBenchmarking.org Mbps, More Is Better srsRAN Project 24.10 Test: PDSCH Processor Benchmark, Throughput Thread a b c d e f g h i 500 1000 1500 2000 2500 SE +/- 3.73, N = 3 SE +/- 8.11, N = 3 SE +/- 27.18, N = 3 SE +/- 11.17, N = 3 SE +/- 17.46, N = 3 SE +/- 4.82, N = 3 SE +/- 15.66, N = 3 2516.6 2509.6 2469.4 2446.2 2461.0 2470.3 2328.8 2346.0 2338.0 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Thread OpenBenchmarking.org Mbps, More Is Better srsRAN Project 24.10 Test: PUSCH Processor Benchmark, Throughput Thread a b c d e f g h i 50 100 150 200 250 SE +/- 20.66, N = 15 SE +/- 20.39, N = 15 SE +/- 20.50, N = 15 SE +/- 20.57, N = 15 SE +/- 20.61, N = 15 SE +/- 0.54, N = 3 SE +/- 16.09, N = 15 230.3 229.0 239.2 230.8 230.1 158.4 188.7 158.8 158.8 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
Phoronix Test Suite v10.8.5