Newsched is the proof of concept framework for a future GNU Radio 4.0
Core Features
- Modular Scheduler Framework
- interfaces based on a single input queue
- default scheduler with N blocks/thread
- Custom Buffers
- YAML-driven Block Workflow
- Consolidated Parameter Access Mechanisms
- Simplified Block APIs
Detailed documentation can be found here
With this release of newsched, you can easily create your own blocks, custom buffers, and even your own scheduler if you are so inclined
Special thanks to Bastian Bloessl and Marcus Müller for leading the effort to architect the runtime and provide guidance as to the design decisions
Also want to acknowledge the Scheduler Working Group who have consulted and provided feedback and ideas on a regular basis about design decisions. I apologize if I have left anyone out here, but another special thanks to: Seth Hitefield, Jeff Long, David Sorber, Mike Piscopo, Jacob Gilbert, Marc Lichtman, Philip Balister, Jim Kulp, Wylie Standage, Garrett Vanhoy, John Sallay, and all the people associated with with the DARPA DSSoC program that shared their research giving valuable insight.
No comments:
Post a Comment