Intel Updates x86 Hybrid CPU Cluster Scheduling For The Linux Kernel

Written by Michael Larabel in Intel on 9 July 2023 at 06:54 AM EDT. 1 Comment
The latest iteration of Intel's cluster scheduling support for x86 hybrid P/E-core CPUs were posted on Friday in seeking to enhance the performance of some workloads under Linux when running on recent Intel Core processors.

Earlier this year Intel posted a new round of Linux cluster scheduling patches after their original implementation I found to be causing regressions and hurting performance at the time with Alder Lake when their original cluster scheduling work was being tackled in 2021. With the 2023 incarnation things appear to be in much better shape.

In June were the v2 patches and on Friday succeeded by a third version. This newest version simplifies how the sibling imbalance is computed and removes the asym packing bias, rounding is added to the sibling imbalance, and some basic changes.

Intel Raptor Lake CPU

The latest benchmarks are showing some minor performance improvements to a variety of single and threaded workloads, mostly though in the ~1% range.

The v3 cluster scheduling patches are too late for the Linux v6.5 kernel cycle but perhaps we'll finally see this code ready to go for v6.6 at the end of the summer. Those wishing to test out the v3 patches can find them out for review on the kernel mailing list. Once they get picked up by mainline I'll be running some fresh Intel hybrid CPU benchmarks on Linux.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week