LWN.net Logo

The new NUMA scheduler

The new NUMA scheduler

Posted Jan 29, 2003 17:12 UTC (Wed) by hbaum (subscriber, #7717)
Parent article: The new NUMA scheduler

The NUMA scheduler patches that have been around since October consisted of two pieces - balance-on-exec, and NUMA-aware-load-balance. The three line patch that Martin wrote replaced the NUMA-aware-load-balance, but still relied on the balance-on-exec patch being in place. So it is not accurate to state that the NUMA scheduler patch which provided equivalent performance to the original NUMA scheduler patch was simply a three line patch. Rather one half of the original NUMA scheduler patch was replaced by a three line patch. The balance-on-exec portion of the NUMA scheduler patch was still required to get equivalent performance.

Regarding something like this going in after feature freeze - with Martin's contribution, the NUMA scheduler changes have no impact on non-NUMA systems. The balance-on-exec portion of the patch was always a NUMA only piece of code, and Martin's contribution removed the need for an invasive change to the load balancer.


(Log in to post comments)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds