smp架构与numa架构
NUMA Architecture: Non-Uniform Memory Access architecture.
SMP: Symmetric Multiprocessing architecture.
NUMA体系结构:非统一内存访问体系结构。
SMP:对称多处理体系结构。
In a Symmetric Multiprocessor, the architectural “distance” to any memory location is the same for all processors, i.e. “symmetric”.
在对称多处理器中,所有处理器到任何内存位置的架构“距离”都是相同的,即“对称”。
In a NonUniform Memory Access machine, each processor is “closer” to some memory locations than others; i.e. memory is partitioned among them Asymmetrically.
在非统一内存访问计算机中,每个处理器比其他处理器“更靠近”某些内存位置。 也就是说,内存在其中不对称地分区。
From my understanding, most of current architectures are SMP+UNMA if we consider cache is also part of memory hierarchy.
根据我的理解,如果我们认为缓存也是内存层次结构的一部分,则当前大多数体系结构都是SMP + UNMA。
Part of above answers are copied from https://www.quora.com/What-is-the-difference-between-SMP-and-NUMA-architectures
上面的答案部分复制自https://www.quora.com/What-is-the-difference-between-SMP-and-NUMA-architectures
smp架构与numa架构