A controlled characterization framework that evaluates independently deployed CU and DU functions under matched hardware and traffic conditions and identify distinct CU and DU execution characteristics and motivate function-specific processor analysis and optimization is described.
Abstract
Open Radio Access Network (O-RAN) disaggregates RAN protocol functions and enables Centralized Unit (CU) and Distributed Unit (DU) software to execute on general-purpose computing platforms. Different CU and DU protocol responsibilities produce different processor workloads and execution paths. Conventional performance metrics, including CPU utilization and throughput, quantify aggregate resource usage without identifying function-level execution costs or processor microarchitectural bottlenecks. Processor-level characterization, on the other hand, provides insights into resource provisioning, function placement, software optimization, and hardware acceleration. The paper describes a controlled characterization framework that evaluates independently deployed CU and DU functions under matched hardware and traffic conditions. The experimental platform integrates the Linux Foundation OCUDU implementation with an emulated User Equipment, a ZeroMQ-based radio interface, and an Open5GS core. Automated validation confirms registration and bidirectional packet delivery before process-scoped Intel VTune Hotspots and Top-Down Microarchitecture Analysis. Under traffic load, accumulated process CPU time increases from 17.3 s to 37.4 s for the CU and from 462.0 s to 628.4 s for the DU during equal 300-s profiling intervals. The measurements identify distinct CU and DU execution characteristics and motivate function-specific processor analysis and optimization.
Industrial edge platforms increasingly consolidate real-time control and general-purpose workloads on a single system-on-chip (SoC) to reduce costs, power, and complexity. Conventional real-time virtual machine (RTVM) setups, however, typically rely on PREEMPT_RT Linux and commonly reserve at least two CPU cores to iso...
Chwee-Lin Choong, Yoong Siang Song, Xin Yuan et al.· IEEE International Conferenc...· 0 citations
RunSoC 2.0 improves the realism of early-stage MPSoC analysis while retaining practical solution times for large automotive workloads, and incorporates cluster-aware communication and memory modeling.
D. Krüger, Lucas Mauser, Stefan Wagner· 0 citations
Spillway introduces a DPU-host hybrid data plane that repurposes idle host CPU resources to process spillover traffic when the DPU becomes the bottleneck, and decouples virtual switching capacity from static DPU hardware limits.
Xiaochong Jiang, Dian Fan, Yilong Lv et al.· Conference on Applications,...· 0 citations
DPDK-DU-NS is presented, a DPDK-enabled O-RAN DU that supports per-flow network slicing and bandwidth management in compliance with 3GPP 5G QoS flow and bearer management specifications and is validated as a high-performance and scalable foundation for next-generation O-RAN DU implementations.
The Linux default scheduler's fairness-oriented design frequently preempts short-running serverless functions, degrading Function-as-a-Service (FaaS) performance and increasing user costs. Existing solutions to remedy this problem propose custom OS scheduling policies based on custom kernels, external frameworks, or us...
Saman Akbari, Manfred Hauswirth· Proceedings of the 17th ACM...· 0 citations
Modern AI and HPC systems integrate accelerators, high-speed networks, and management controllers at rack scale. Developing software for this infrastructure typically requires access to scarce, costly hardware, while software abstractions can obscure how workloads depend on resources across servers and accelerators. Th...
W. Janjua, Eoin O'Connell, Mihai Penica· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.