I would like to get sponsorship from the OpenSolaris performance community to host a NUMA project.
The "Memory Placement Optimization" feature in Solaris has been around since Solaris 9 and has had web pages in the OpenSolaris performance community since it started before OpenSolaris projects existed formally. I would like to formalize its existence as project in the performance community since there is more work to be done for NUMA. Specifically, the project will try to do the following in OpenSolaris: - Make MPO aware of I/O device locality - Add observability of *kernel* thread and memory placement - Optimize kernel thread and memory placement to improve performance in general and for NUMA I/O - Add dynamic lgroup load balancing to improve performance and potentially minimize power consumption - Enhance MPO to work well with virtualization and vice versa - Add support for new NUMA machines - Improve the existing framework as needed - Address any OpenSolaris NUMA issues as they arise Also, formalizing NUMA as an OpenSolaris project will enable the project to have space on opensolaris.org for sharing code, ideas, etc. which I'm hoping will facilitate collaboration in this area as well as a better understanding and appreciation of NUMA and OpenSolaris. _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org