存储器组织 1、集中式共享存储器系统 处理机数目较少的多处理机,各个处理机可以共享单 个集中式存储器。在使用大容量 Cache的情况下,单一存储 器(可能是多组)能够确保小数目处理机的存储访问得到及 CPU2 一级或多级 一级或多级 一级或多级 一级或多级 I/0系统
二、存储器组织 1、 集中式共享存储器系统 处理机数目较少的多处理机,各个处理机可以共享单 个集中式存储器。在使用大容量Cache的情况下,单一存储 器(可能是多组)能够确保小数目处理机的存储访问得到及 时响应 一级或多级 Cache 一级或多级 Cache 存储器 一级或多级 Cache CPU1 CPU2 CPU3 一级或多级 Cache CPU0 I/O系统
对所有的处理而言是对等的,既每个处理机 访问存储器的时间相同,也称为对称式共享存 储器多处理机系统(SMPs),这种系统结构也称 为均匀存储器访问(UMA)。 大容量、多层次的 Cache能够大量减少单个处 理机对存储器带宽的要求,减少访问时延,减 少多个处理机同时读取共享数据时的竞争现象
对所有的处理器而言是对等的,既每个处理机 访问存储器的时间相同,也称为对称式共享存 储器多处理机系统(SMPs),这种系统结构也称 为均匀存储器访问(UMA)。 大容量、多层次的Cache能够大量减少单个处 理机对存储器带宽的要求,减少访问时延,减 少多个处理机同时读取共享数据时的竞争现象
2、分布式式共享存储器系统 处理机 处理机 处理机 处理机 +Cache +Cache +Cache +Cache 存储器 I/0 存储器 I/0 存储器 I/0 存储器I/ 互连网络 存储器 I/0 存储器 I/0 存储器 I/0 存储器 I/0 处理机 处理机 处理机 处理机 +Cache +Cache +Cache +Cache
2、分布式式共享存储器系统 处理机 +Cache 处理机 +Cache 处理机 +Cache 处理机 +Cache 存储器 I/O 存储器 I/O 存储器 I/O 互 连 网 络 处理机 +Cache 处理机 +Cache 处理机 +Cache 处理机 +Cache 存储器 I/O 存储器 I/O 存储器 I/O 存储器 I/O 存储器 I/O
为了支持更多的处理机,存储器不能按照集中 共享方式组织,而必须分布于各个处理机。否 则由于访问冲突以及总线带宪的限制,当处理 机数量很大时,访问延迟就会很大。 分布式存储器多处理机由多个独立结构组成, 每个节点包括处理机(可以多个)、存储器 输入输出系统和互联网络的接口,各个节点通 过互联网络连接在一起
为了支持更多的处理机,存储器不能按照集中 共享方式组织,而必须分布于各个处理机。否 则由于访问冲突以及总线带宽的限制,当处理 机数量很大时,访问延迟就会很大。 分布式存储器多处理机由多个独立结构组成, 每个节点包括处理机(可以多个)、存储器、 输入输出系统和互联网络的接口,各个节点通 过互联网络连接在一起
存储器优缺点 大部分访问是在节点内的本地存储器中进行的 这种做是增大存储器带比较经济的方法 缩短了本地存储器访问的时延 处理节点之间的数据通信在某种程度上变得更 加复杂,且时延也更大
存储器优缺点 ▪ 大部分访问是在节点内的本地存储器中进行的, 这种做是增大存储器带宽比较经济的方法 ▪ 缩短了本地存储器访问的时延 ▪ 处理节点之间的数据通信在某种程度上变得更 加复杂,且时延也更大