多核处理器
多个处理器共享⼀个主存储器。多个处理器共享单⼀的地址空间,都可以通过 LOAD、STORE 指令访问共享的主存储器。
⼀个 CPU 芯⽚中包含多个处理器,即多个核(core),因此通常也称为 ⽚级多处理器(Chip-Level MultiProcessing,CMP)。意思是:⼀块芯⽚上集成了多个处理器。所有核共享⼀个 LLC(Last-Level Cache),并共享主存储器。

这是一种 MIMD。
单一地址空间的多处理器有两种类型:
- 统一存储访问 (UMA) 多处理器。每个处理器对所有存储单元的访问时间是大致相同的, 即访问时间与哪个处理器提出访存请求及访问哪个字无关。所有 CPU 共享相同的内存。
- 非统一存储访问 (NUMA) 多处理器。某些存储器的访存速度要比其他的快, 具体取决于哪个处理器提出访问请求及访问哪个字, 这是由于主存被分割分配给了不同处理器。