Proposed Energy Aware Scheduling For The Linux Kernel Revised A Tenth Time

Written by Michael Larabel in Hardware on 3 December 2018 at 06:02 AM EST. 1 Comment
HARDWARE
The ARM Linux developers continue working on Energy Aware Scheduling (EAS) for the mainline Linux kernel to better handle systems with asymmetric CPU topologies, namely SoCs like those with ARM big.LITTLE cores.

Energy Aware Scheduling is designed to take into account information from the ARM Energy Model framework for making better scheduling decisions based upon the topology of the CPU cores with the performance and power characteristics. On ARM big.LITTLE systems EAS not only helped reduce energy usage by up to a few percent but also the performance in some workloads did improve by a percent or two.

The work for supporting Energy Aware Scheduling in the mainline Linux kernel has been in the works for months and Google's Android kernel has already been supporting this technology. The EAS mainline kernel patches were updated today for their tenth revision.

Judging from the patch changes, the churn of work on EAS is beginning to settle down. Hopefully it won't be much longer now before EAS is finally mainlined for helping ARM big.LITTLE systems running the mainline kernel tree.

Those unfamiliar with EAS up until now that would like to learn more background on it can do so via Linaro.org.
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