User: Password:
|
|
Subscribe / Log in / New account

AutoNUMA: the other approach to NUMA scheduling

AutoNUMA: the other approach to NUMA scheduling

Posted Mar 28, 2012 12:56 UTC (Wed) by slashdot (guest, #22014)
In reply to: AutoNUMA: the other approach to NUMA scheduling by Ben_P
Parent article: AutoNUMA: the other approach to NUMA scheduling

If the workload is "static", then the kernel can in principle learn which threads read/write which pages with what throughput, and the CPU behavior of them, and simply optimize.

Whether this learning and optimization can be done cheaply is an open question though.

If the workload is not static, the kernel cannot predict the future, so it can't optimize things automatically.

Thus, it will probably be necessary to both have syscalls (esp. to express thread memory affinity) and an automatic system.


(Log in to post comments)

AutoNUMA: the other approach to NUMA scheduling

Posted Mar 28, 2012 13:26 UTC (Wed) by Ben_P (guest, #74247) [Link]

From my limited understanding; even for "static" workloads most NUMA schedulers do better on some static workloads and significantly worse on others. Thus the default naive behavior tends to win overall.


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