gnuradio / newsched

The GNU Radio 4.0 Runtime Proof Of Concept
GNU General Public License v3.0
22 stars 16 forks source link

Low Latency Scheduler #89

Open mormj opened 3 years ago

mormj commented 3 years ago

Integrate the functionality from https://www.youtube.com/watch?v=jq0RewceCwc&list=PLE7tQUdRKcyaaF1pm1MfQm_g1TF2CP1JZ&index=35

Or, do it a different way.

mormj commented 3 years ago

Might not require a separate scheduler, just a tracking and limiting of the "total in-flight" samples

mormj commented 2 years ago

Right now, if all blocks are placed in a single thread, the latency can be managed with set_max_fill, see https://github.com/mormj/ns-bench/blob/main/blocklib/bench/test/test_latency.py