GNU Radio Beyond 3.8 - A Technical Outlook
summary
Release 3.8 is out and master becomes the primary development branch while bug fixes get backported, with a cadence of roughly two releases a year. The roadmap specifically drops Python 2, upstreams device stacks like G and G IIO, and prototypes a new scheduler that maps blocks to workers with a single queue per worker to improve cache locality. gr-scet benchmarking already shows throughput gains in the tens of percent and the refactor aims to enable zero-copy accelerators and cleaner message/stream blending.
AI-written summary · about
chapters (15)
- 0:00GNU Radio Beyond 3.8
- 1:20Speaker background
- 3:28GNU Radio 3.8 changes
- 6:37Development model shift
- 10:19GNU Radio 3.7 future
- 12:08GNU Radio 3.9 features
- 14:45Release schedule
- 17:37Scheduling challenges
- 19:07How GNU Radio scheduling works today
- 22:40Scheduling problems
- 25:31Packet-based processing need
- 27:19New scheduling architecture
- 31:32Benchmarking efforts
- 33:41Scheduler performance visualization
- 35:07Next steps and outlook








