Scalable Distributed Massive MIMO Baseband Processing
summary
Hydra is a distributed software BBU that cuts inter-server and inter-core communication by using FFT offload to RU and RU-configurable fronthaul packet segmentation, plus a policy to delay shuffling until the user stage. The system runs on commodity x86 servers, evaluates on three 2×16-core machines and a larger cloud cluster, and supports 150×32 massive MIMO with three servers (four times larger than prior work) and 256×32 with 18 servers, achieving the claimed scalability.
AI-written summary · about
chapters (10)
- 0:00Introduction to 5G massive MIMO
- 1:02Massive MIMO architecture
- 2:35Scalability challenges
- 4:04Introducing Hydra
- 5:58The processing pipeline
- 6:55Communication bottlenecks
- 9:02Optimizing front-hall delivery
- 10:42Pipeline processing strategy
- 13:40Evaluation and performance
- 15:41Conclusion
related talks
15mBuilding Massive MIMO Baseband Processing on a Single-Node Supercomputer
18mHydraRPC: RPC in the CXL Era
15mHyrax: Fail-in-Place Server Operation in Cloud Platforms
24mScalable Small Message Aggregation on Modern Interconnects
34mHyperRouter: Lessons Learnt from Building an L4 Load...
18mHorus: Granular In-Network Task Scheduler for Cloud Datacenters
18mTiara: A Scalable and Efficient Hardware Acceleration Architecture for Stateful Layer-4
16mTowards Optimal Rack-scale μs-level CPU Scheduling through In-Network Workload...
