Intel Working On Energy Aware Scheduling For x86 Hybrid CPUs
![INTEL](/assets/categories/intel.webp)
As shown in yesterday's Core i9 12900K benchmarks on Linux 6.0, the Linux support/performance for hybrid processor designs like Alder Lake have come a long way over the past year with many improvements. There is still more on the way though with the recently cited "classes of tasks" for hybrid CPUs and proper Thread Director integration. Another element being worked on by Intel is Energy Aware Scheduling support.
Len Brown and Ricardo Neri, both of Intel, presented at the Linux Plumbers Conference this week around Linux scheduling on Intel hybrid architecture hardware. EAS in current form isn't a great match to Intel's processor design but at least Intel has the engineering resources and talent to change that for the upstream open-source kernel.
Given the original Arm focus, EAS doesn't currently take into account SMT/HT nor turbo frequencies / boost nor hardware P-states. There can also be the matter at least with Alder Lake where the P-cores can be "often" more efficient than the E-cores.
Those wanting to learn more about the work toward Energy Aware Scheduling for Intel CPUs can see the Intel LPC Dublin 2022 presentation embedded below. There is also the slide deck (PDF).
4 Comments