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

Reply via email to