当前位置: 代码迷 >> 综合 >> 【计算机系统结构】第8章 多处理机
  详细解决方案

【计算机系统结构】第8章 多处理机

热度:52   发布时间:2023-09-29 16:57:32.0

 

第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一致性的协议。

 


  相关解决方案