Runtime Strategies and Task Scheduling of Software-Defined Radio on Heterogeneous Hardware
summary
Describes CEDR, an open-source Linux user-space compile-time and run-time ecosystem for mapping streaming software-defined radio graphs onto heterogeneous SoCs (example: Zynq UltraScale MPSoC). Covers a thread-per-processing-element scheduling model, pipelined execution with work queues, reservation-based resource management, and use of imitation learning (regression trees, neural nets) to train schedulers; includes demonstrations measuring execution time, throughput and resource use with Radar and WiFi workloads and examples of plug-and-play accelerator and scheduler integration.
AI-written summary · about
related talks
19mProgramming the Electromagnetic Spectrum
24mImplementing IoT with Software-Defined Radio
20mRedefining the Embedded Development Landscape with Software-defined SoCs
25mOpen Source Software Stack for Heterogenous embedded devices
24mFPGA Partial Reconfiguration in Software Defined Radio Devices
27mEnabling Performance Portability of GNU Radio on Heterogeneous Systems
20mFour Years of Embedded Haskell in Critical Real-Time Systems: Lessons and Insights
34mPractical Signal Decomposition via Software Defined Radio