ch5-第五章并行存储器系统解析.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.4.2 DSM与SVM 1.DSM和SVM的提出 如何把共享和分布的优点结合起来,取长补短? 共享分布存储器(Distributed shared Memory,DSM) 虚拟共享存储器(Shared Virtual Memory,SVM) ——基于分布存储器的多处理机上,实现物理上分布但逻辑上共享的存储器系统。 虚拟共享存储器的逻辑结构: CPU1 …… 虚拟共享存储器 LM1 CPU2 LM2 CPUn LMn 地址映射 部件 地址映射 部件 …… 地址映射 部件 MIMD机器存储系统的发展方向: 共享存储器 分布存储器 共享分布存储器 2.DSM系统的特点 在DSM系统中,每一台处理机都可以访问全局存储器的任一位置,用户可以把它当成全局共享存储器系统。 优点: 编程容易 系统结构灵活 可扩展性好 系统价格低 有较好的软件移植性 DSM系统编制的程序比用消息传递方式编制的程序效率高: (1)在DSM系统中,数据都是以块的方式进行传送,如果一个程序具有较高的局部性,则当把一个数据块传送到一个结点后,该结点对它的访问就成为本地访问,而消息传递方式的每次访问都需要通讯。 (2)许多并行应用程序都是分阶段执行的,每次执行前,都有一个数据交换阶段,其时间受通讯限制。在DSM系统中,数据只有用到的时候才传送,取消了数据交换阶段,把通讯时间加以分散,提高了并行性。 (3)DSM提供的虚存空间比单个结点的存储空间大得多,减少了换页操作。 3.实现DSM的途径 主要有三种: (1)硬件实现:将传统的cache技术扩展应用到松耦合分布式存储多处理机。要增加专用部件以取得高效的实现。 (2)操作系统和库实现:利用虚拟存储管理机制取得共享(sharing)和一致(coherence)。 (3)编译实现:自动将共享访问转换成同步和一致原语。用户需要显式控制全局数据,当传递大量数据时或试图进行进程迁移时极其复杂。 4.主要技术 结构(structure) 粒度(granularity) 数据访问与一致性(access and cosistency) 一致性语义(coherence semantics) 可扩展性(scalability) 异构性(heterogeneity) 结构——指共享数据在存储器中的框架(如对象和语言的类型); 粒度——指基本共享单位长度(如字节、字、页或复杂数据结构)。 第五章 并行存储器系统 5.1 存储器系统的层次结构 5.2 包含性、一致性和局部性 5.3 存储器容量的规划 5.4 虚拟存储器技术 5.5 交叉访问的存储器 5.5.1 两种组织方式 5.5.2 两种方式的比较 5.3.3 带宽和容错 5.5 交叉访问的存储器 主存储器由多个模块构成。 假设主存储器包含m=2a个存储器模块,每个模块包含w=2b个存储单元(字),则总存储容量为 5.5.1 两种组织方式 交叉访问的存储器可以分为两种: (1)低位交叉方式 (2)高位交叉方式 第五章 并行存储器系统 5.1 存储器系统的层次结构 5.2 包含性、一致性和局部性 5.3 存储器容量的规划 5.4 虚拟存储器技术 5.5 交叉访问的存储器 5.1 存储器系统的层次结构 存储器系统的层次结构如下图所示: CPU内的寄存器 高速缓存 主存储器 磁盘存储器 磁带机 层0:M0 层1:M1 层2:M2 层3:M3 层4:M4 容量和存取时间增加 每位成本增加 五个参数: 存取时间ti:从CPU到第i层存储器的往返时间 存储器容量Si:第i层的字节或字的数量 每字节成本Ci:第i层存储器的成本为CiSi 传输带宽bi:相邻层之间传送信息的速率 传输单位Xi:i和i+1层之间数据传送的粒度 对存储器系统中各层次存储器的特性,1993年的统计数据如下表: 存储器层次 特性 第0层 CPU寄存器 第1层 高速缓存 第2层 主存储器 第3层 磁盘存储器 第4层 磁带存储器 设备工艺 存取时间 容量(字节) 成本(美分/KB) 带宽(MB/S) 传送单位 分配管理 ECL SRAM DRAM 磁盘机 磁带机 10ns 25-40ns 60-100ns 10-20ms 2-20min 512B 128KB 512MB 60-228GB 512G-2TB 18000 72 5.6 0.23 0.01 400-800 250-400 80-133 3-5 0.18-0.23 字:4-8B 块:32B 页:0.5-1KB 文件:5-512

文档评论(0)

阿里山的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档