[4] 并行存储器系统.ppt

高等计算机体系结构 北京科技大学计算机系 李建江 参考课件:清华大学计算机科学与技术系高性能计算研究所 郑纬民 教授 分布存储的两种编程方法: (1)message-passing,用send,receive原语实现通信,要求程序员在进程的整个运行期间对数据的移动都很清楚; (2)romote procedure call,语言一级传送控制与数据,可以看作是本地调用,但透明度有限。 缺点: 这两种方法都是用来解决不同地址空间的问题,在结点间传递复杂数据结构时都比较困难,需要打包。由于每个处理机拥有不同的地址空间,使得进程迁移时,该进程所分配到的操作系统资源也得一起移动(打开的文件、文件存取控制块等),这很费时。 4.4.2 DSM与SVM 1.DSM和SVM的提出 如何把共享和分布的优点结合起来,取长补短? 共享分布存储器(Distributed shared Memory,DSM) 虚拟共享存储器(Shared Virtual Memory,SVM) ——基于分布存储器的多处理机上,实现物理上分布但逻辑上共享的存储器系统。 虚拟共享存储器的逻辑结构: CPU1 …… 虚拟共享存储器 LM1 CPU2 LM2 CPUn LMn 地址映射 部件 地址映射 部件 …… 地址映射 部件 MIMD机器存储系统的发展方向: 共享

文档评论(0)

1亿VIP精品文档

相关文档