JACK Audio Connection Kit - Low Latency Scheduling

Low Latency Scheduling

The scheduling requirements of JACK to achieve sufficiently low latencies have been one of the driving forces behind the real-time optimization effort for the Linux kernel 2.6 series, whose initial latency performance had been disappointing compared to the older 2.4 series. Real-time tuning work has culminated in numerous scheduling improvements to the mainline kernel and the creation of an -rt branch for more intrusive optimizations in the release 2.6.24, and later the CONFIG_PREEMPT_RT patch.

Read more about this topic:  JACK Audio Connection Kit