BMQ "BitMap Queue" Is The Newest Linux CPU Scheduler, Inspired By Google's Zircon

Written by Michael Larabel in Linux Kernel on 12 March 2019 at 06:21 AM EDT. 14 Comments
LINUX KERNEL
While there is the MuQSS CPU scheduler that lives out of tree as a promising CPU scheduler for the Linux kernel, it is not alone. Another option has been the PDS scheduler while now its author, Alfred Chen, has announced another new CPU kernel scheduler option he has dubbed the BitMap Queue.

The BMQ "BitMap Queue" scheduler started off from his existing PDS development experience and inspired by the scheduler found within Google's Zircon, the kernel powering their Fuchsia OS initiative.

Alfred has been working on BMQ the past number of months and is now ready for wider-spread testing in conjunction with the Linux 5.0 kernel. The scheduler remains under active development and its features not yet finalized but should be in good enough shape for more testing in trying to yield good performing desktop systems.

"BMQ is simple in design compare to PDS and result in ~20KB less in patch size and ~4KB in compressed kernel binary size," more details on Alfred's blog while the code is on Gitlab.
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