TY - JOUR AU - Lameter, Christoph AB - Doi:10.1145/ 2500468 . 2 5 0 0 477 Article development led by queue.acm.org NUMA becomes more common because memory controllers get close to execution units on microprocessors. BY chRistoPh LamEtER an overview of non-Uniform memory access nOn-UniFOrM MeMOry aCCess (NUMA) is the phenomenon that memory at various points in the address space of a processor have different performance characteristics. At current processor speeds, the signal path length from the processor to memory plays a significant role. increased signal path length not only increases latency to memory but also quickly becomes a throughput bottleneck if the signal path is shared by multiple processors. The performance differences to memory were noticeable first on large-scale systems where data paths were spanning across motherboards or chassis. These systems required modified operating-system kernels with NUMA support that explicitly understood the topological properties of the system's memory (such as the chassis in which a region of memory was located) in order to avoid excessively long signal path lengths. (Altix and UV, SGI's large address space systems, are examples. These products had to modify the Linux kernel to support NUMA; in these machines, processors in multiple chassis are linked via a proprietary interconnect called NUMALINK). TI - An overview of non-uniform memory access JF - Communications of the ACM DO - 10.1145/2500468.2500477 DA - 2013-09-01 UR - https://www.deepdyve.com/lp/association-for-computing-machinery/an-overview-of-non-uniform-memory-access-kLwhlV7Lpn SP - 59 VL - 56 IS - 9 DP - DeepDyve ER -