On Fri, Dec 29, 2017 at 2:59 AM, Clemens Ladisch <clemens(a)ladisch.de> wrote:
Paul Davis wrote:
AFAIK, NUMA is dead for everything except a few
research systems.
Parallel/multi-processor systems these days are all "symmetric" (all
processors have symmetrical access to all memory).
While all processors have the ability to access all memory, the speed
of these accesses is different when there are multiple memory
controllers. So all multi-socket systems, and CPUs with multiple memory
controllers on one die (Threadripper, some Xeons) are NUMA.
Are they NUMA in the "traditional" sense that there are local caches and a
complex cache invalidation scheme? Or just NUMA in the sense that "it's a
bit slower to get there from here"?