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&grr&sor .
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 vvenc: Bosphorus 4K - Fast srsran: PUSCH Processor Benchmark, Throughput Thread srsran: PUSCH Processor Benchmark, Throughput Total vvenc: Bosphorus 4K - Faster vvenc: Bosphorus 1080p - Fast srsran: PDSCH Processor Benchmark, Throughput Total vvenc: Bosphorus 1080p - Faster srsran: PDSCH Processor Benchmark, Throughput Thread a b c d e f g h i 6.204 230.3 2465.4 13.743 20.495 18344.0 45.661 2516.6 6.195 229.0 2458.4 13.752 20.507 18342.2 45.819 2509.6 6.201 239.2 2458.0 13.763 20.531 18150.8 45.822 2469.4 5.993 230.8 1690.4 13.339 19.895 18288.8 44.458 2446.2 6.019 230.1 1686.4 13.367 19.983 17873.1 44.309 2461.0 6.015 158.4 1686.7 13.360 19.923 17799.6 44.560 2470.3 4.686 188.7 1756.6 11.201 15.559 13492.6 38.720 2328.8 4.7 158.8 1791.5 11.234 15.607 13565 38.931 2346 4.679 158.8 1758.6 11.226 15.571 13803.8 38.888 2338 OpenBenchmarking.org
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 c b e f d h g i 2 4 6 8 10 SE +/- 0.001, N = 3 SE +/- 0.006, N = 3 SE +/- 0.014, N = 3 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 SE +/- 0.015, N = 3 SE +/- 0.011, N = 3 6.204 6.201 6.195 6.019 6.015 5.993 4.700 4.686 4.679 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Thread OpenBenchmarking.org Mbps, More Is Better srsRAN Project 24.10 Test: PUSCH Processor Benchmark, Throughput Thread c d a e b g i h f 50 100 150 200 250 SE +/- 20.50, N = 15 SE +/- 20.57, N = 15 SE +/- 20.66, N = 15 SE +/- 20.61, N = 15 SE +/- 20.39, N = 15 SE +/- 16.09, N = 15 SE +/- 0.54, N = 3 239.2 230.8 230.3 230.1 229.0 188.7 158.8 158.8 158.4 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
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 h i g d f e 500 1000 1500 2000 2500 SE +/- 6.85, N = 3 SE +/- 3.47, N = 3 SE +/- 14.08, N = 3 SE +/- 12.67, N = 15 SE +/- 4.35, N = 3 SE +/- 5.85, N = 3 SE +/- 8.30, N = 3 2465.4 2458.4 2458.0 1791.5 1758.6 1756.6 1690.4 1686.7 1686.4 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
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 c b a e f d h i g 4 8 12 16 20 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.01, N = 3 SE +/- 0.03, N = 3 13.76 13.75 13.74 13.37 13.36 13.34 11.23 11.23 11.20 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 c b a e f d h i g 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 20.53 20.51 20.50 19.98 19.92 19.90 15.61 15.57 15.56 1. (CXX) g++ options: -O3 -flto=auto -fno-fat-lto-objects
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 d c e f i h g 4K 8K 12K 16K 20K SE +/- 77.82, N = 3 SE +/- 79.54, N = 3 SE +/- 130.67, N = 15 SE +/- 56.80, N = 3 SE +/- 46.95, N = 3 SE +/- 77.33, N = 3 SE +/- 125.11, N = 3 18344.0 18342.2 18288.8 18150.8 17873.1 17799.6 13803.8 13565.0 13492.6 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
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 c b a f d e h i g 10 20 30 40 50 SE +/- 0.16, N = 3 SE +/- 0.20, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 SE +/- 0.05, N = 3 45.82 45.82 45.66 44.56 44.46 44.31 38.93 38.89 38.72 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 f c e d h i g 500 1000 1500 2000 2500 SE +/- 3.73, N = 3 SE +/- 8.11, N = 3 SE +/- 4.82, N = 3 SE +/- 27.18, N = 3 SE +/- 17.46, N = 3 SE +/- 11.17, N = 3 SE +/- 15.66, N = 3 2516.6 2509.6 2470.3 2469.4 2461.0 2446.2 2346.0 2338.0 2328.8 1. (CXX) g++ options: -O3 -march=native -mtune=generic -fno-trapping-math -fno-math-errno -ldl
Phoronix Test Suite v10.8.5