NUMA

A Non Uniform Memory Architecture combines multiple pools of memory, each with different characteristics. An example of this architecture is a simple GLobal/Local memory design, which provides each Processor with a private, Local memory and also provides a Global Memory region which may be shared by all Processors. The OS resides in Global Memory, while processes/threads executing on each Processor reside in the Local Memory of that Processor. Global Memory is cache coherent among all Processors, while Local isn't.

I am aware that the AMD architecture provides multiple, independent memory pools for each Processor in a multi-processor design. However, to my knowledge, there are no mainstream open-architecture designs which incorporate NUMA.

Any thoughts?