Job-Level Batching for Software-Defined Radio on Multi-Core
Abigail Eisenklam, Will Hedgecock, Bryan C. Ward
摘要
Conventional wireless communication is built upon hardware-based signal processing. This enables high performance, but is inflexible as the signal-processing algorithms are “baked in” to the hardware. Software-defined radio (SDR) is an emerging solution in which more of the signal-processing logic is implemented in software instead of hardware. This allows for adaptability to spectrum conditions (e.g., jamming or congestion), changes to protocols, and software updates that improve signal-processing logic – features that are beneficial in many consumer and military applications. However, the high sampling rate to MHz or faster) of many SDR applications poses significant challenges for real-time scheduling of such workloads. To manage high sampling rates on general-purpose processors, which process samples sequentially instead of in parallel, as can be done using hardware acceleration, samples must be buffered, or “batched” together, to minimize overheads and maximize locality. To address this characteristic of high-frequency signal processing, this paper presents an extension of traditional real-time scheduling models called the marginal cost model, which reflects the fact that when batching many samples, the marginal cost of processing additional samples is often much less than the cost of processing the first sample. Empirical evaluations are presented from the open source GNU Radio SDR framework to validate the marginal cost model. Experiments are then presented that demonstrate the trade-offs between batching and worst-case latency for synthetic SDR workloads. Finally, a case study is presented to demonstrate the utility of the presented model and batching techniques in real-world signal-processing applications.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Fast End-to-End Simulation and Exploration of Many-RISCV-Core Baseband Transceivers for Software-Defined Radio-Access NetworksMarco Bertuletti, Yichao Zhang, Mahdi Abdollahpour, Samuel Riedel 等DAC 2025
- DREAM: A Dynamic Scheduler for Dynamic Real-time Multi-model ML WorkloadsSeah Kim, Hyoukjun Kwon, Jinook Song, Jihyuck Jo 等ASPLOS 2023 · 被引用 20 次
- DeepSense: Fast Wideband Spectrum Sensing Through Real-Time In-the-Loop Deep LearningDaniel Uvaydov, Salvatore D'Oro, Francesco Restuccia, Tommaso MelodiaINFOCOM 2021 · 被引用 72 次
- SDR receiver using commodity wifi via physical-layer signal reconstructionWoojae Jeong, Jinhwan Jung, Yuanda Wang, Shuai Wang 等MobiCom 2020 · 被引用 27 次
- Concordia: teaching the 5G vRAN to share computeXenofon Foukas, Bozidar RadunovicSIGCOMM 2021 · 被引用 64 次
