The State Of The Linux Kernel's SCHED_DEADLINE CPU Scheduler

Written by Michael Larabel in Linux Kernel on 8 April 2016 at 09:12 AM EDT. 2 Comments
LINUX KERNEL
Another one of the interesting presentations from this week's Embedded Linux Conference was by ARM's Juri Lelli concerning the state of the Linux kernel's SCHED_DEADLINE CPU scheduler.

SCHED_DEADLINE is particularly useful for realtime workloads and thus a lot of interest from the ARM space. If by chance you aren't familiar with this CPU scheduler at all, you can read more of the basics via Wikipedia.

Juri's slides also do a nice job covering SCHED_DEADLINE and what it's all about. What got me mostly interested in this SCHED_DEADLINE presentation was hearing about some of the planned future work. Some of the future work for this Linux kernel CPU scheduler is support for group scheduling, supporting a dynamic feedback mechanism, enhanced priority inheritance, and energy awareness. The energy awareness would be for energy-aware scheduling to meet QoS requirements in the most energy efficient manner.

Those interested in learning more about the current state and future of SCHED_DEADLINE can checkout the PDF slides from the presentation at this week's ELC 2016 conference.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week