Linux 4.15 Will Have A Scheduler Change To Benefit AMD EPYC
Written by Michael Larabel in AMD on 2 November 2017 at 11:12 AM EDT. 22 Comments
AMD --
Linux 4.15 will be exciting for AMD Zen systems not only for working temperature reporting (finally) being in place for Ryzen/EPYC, but AMD EPYC CPUs should also benefit from a scheduler topology improvement.

Suravee Suthikulpanit of AMD has been working on a patch for Family 17h / EPYC systems where currently the kernel's setup of scheduler domains is less than optimal with not being properly balanced across the NUMA nodes.

The current kernel's behavior can lead to cases where tasks aren't properly balanced across logical NUMA nodes. In other cases, threads are scheduled for the same CPU while other CPU cores could be idling, yielding an inconsistency in performance.


With the patch now being tested via linux-next, it introduces the concept of a NUMA identity node sched domain to address the potential for improper load balancing. All the details within this patch that's pending for Linux 4.15.

If you haven't already, be sure to check out our many AMD EPYC Linux benchmarks. More are on the way.

About The Author
Author picture

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 10,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 or contacted via MichaelLarabel.com.

Related AMD News
Popular News