第8章 多处理机
1. 集中式共享存储器结构
由几个到几十个处理器构成的MIMD机器。各处理器通过大容量的Cache和总线互连,共享一个单独的物理存储器。又称为对称式共享存储器结构机器或者UMA机器。
2. 分布式存储器结构
处理器的规模较大,存储器分布到各个处理器上,而非采用集中式。系统中每个结点包含了处理器、存储器、I/O以及互连网络接口。
3. 通信延迟
通信延迟=发送开销+跨越时间+传输延迟+接收开销
4. 跨越时间
数字信号从发送方的线路端传送到接收方的线路端所经过的时间。
5. 传输时间
全部的消息量除以线路带宽。
6. 分布式共享存储器或可缩放共享存储器体系结构
物理上分离的多个存储器作为一个逻辑上共享的存储空间进行编址,如果一个处理器具有访问权,就可以访问任何一个其他的局部存储器。
7. 共享存储器机器
共享地址空间的机器。利用load和store指令中的地址隐含地进行数据通信。
8. 消息传递机器
多个地址空间的机器。数据通信要通过处理器间显式地传递消息来完成。
9. 私有数据
供一个单独的处理器使用的数据。
10. 共享数据
供多个处理器使用的数据。
11. 共享数据的迁移
把远程的共享数据项副本放在本处理器局部的Cache中使用,从而降低了对远程共享数据的访问延迟。
12. 共享数据的复制
把多个处理器需要同时读取的共享数据项的副本放在各自局部Cache中使用。复制不仅降低了访存的延迟,也减少了访问共享数据所产生的冲突。
13. Cache一致性协议
对多个处理器维护Cache一致性的协议。