- 0
- 0
- 约2.38千字
- 约 25页
- 2017-04-26 发布于四川
- 举报
分布式的操作system中的共享存储器
多处理机系统的共享存储;
多处理机系统的概念
多处理机的分类
集中式共享存储器结构
分布式共享存储器结构; 使用多个处理机组成一个并行计算机(parallel computer)是提高系统性能的有效方法。一个并行计算机是多个处理部件(processing element)的集合,所有的处理部件通过相互通信,协同解决复杂的问题。处理部件之间由互联网络连接,这种并行的优点是可以利用现有的高性能处理机,加上快速互联网络构成高性能并行系统。
多个处理机及存储器模块构成的并行处理机被称为多处理机系统(multiprocessor system),简称多处理机。处理机之间的通信通过共享存储器(shared memory)进行。;多处理机系统概念;多处理机的分类;集中式共享存储器(Centralized Shared-memory Architecture) ;图1 基于总线带缓存的多处理器;这种体系结构支持对共享数据和私有数据的Cache缓存。私有数据供一个单独的处理器使用,而共享数据供多个处理器使用。共享数据主要是用来供处理器之间通过读写它们进行通信。私有数据缓冲在Cache中降低了平均访存时间和对存储器带宽的要求,使程序的行为类似于单机。共享数据可能会在多个Cache中被复制,这样做除了可降低访存时间和对存储器带宽的要求外,还可减少多个处理器同时读共享数据所产生的冲突。但共享数据进入Cache也产生了一个新的问题,即Cache的一致性问题。 ;多处理机的一致性(Coherence);由两个处理器(A和B)读写引起的Cache一致性问题;存储器一致性满足条件;注释;实现一致性的基本方案; 对多个处理器维护一致性的协议称为Cache一致性协议(Cache-coherent protocol)。实现Cache一致性协议的关键是跟踪共享数据块的状态。目前有两类协议,它们采用了不同的共享数据状态跟踪技术:(1) 目录(Directory) 物理存储器中共享数据块的状态及相关信息均被保存在一个称为目录的地方。(2) 监听(Snooping) 每个Cache除了包含物理存储器中块的数据拷贝之外,也保存着各个块的共享状态信 息。Cache通常连在共享存储器的总线上,各个Cache控制器通过监听总线来判断它们是否有总线上请求的数据块。 在使用多个处理器,每个Cache都与单个共享存储器相连组成的多处理机中,一般都采用监听协议,因为这种协议可利用已有的物理连接(总线到存储器)来修改Cache中的状态信息。
可用以下两种方法(协议)来维持上面所讲的一致性要求。;两种协议;写更新协议(write update)
当一个处理器写某数据项时,通过广播使其它Cache中所有对应的
该数据项拷贝进行更新。为减少协议所需的带宽,应知道Cache该
数据项是否为共享状态,也就是别的Cache中是否存在该数据项拷
贝。如果不是共享的,则写时无需进行广播 ; 分布式共享存储器;图2 分布式共享存储结构;1. 如果大多数的访问是针对本结点的局部存储器,则可降低对存储器和互连网络的带宽要求;
2. 对局部存储器的访问延迟低。
分布式存储器体系结构最主要的缺点是处理器之间的通信较为复杂,且各处理器之间访问延迟较大。 通常情况下,I/O和存储器一样也分布于多处理机的各结点当中。每个结点内还可能包含较小数目(2~8)的处理器,这些处理器之间可采用另一种技术(例如通过总线)互连形成簇(cluster),这样形成的结点叫做超结点。采用超结点对机器的基本运行原理没有影响。由于采用分布式存储器结构的机器之间的主要差别在于通信方法和分布式存储器的逻辑结构方面,所以讨论中我们设每个结点只有一个处理器的机器。;处理器之间的通信;两种方案; 分布式共享一致性;将Cache一致性共享存储器模式拓展到大规模多处理机面临着新的挑战。尽管可以用缩放性更好的网络来取代总线,将存储器分布开来,从而使存储器的带宽具有缩放性,但是监听一致性协议机制本身的可缩放性较差。所以,在支持Cache一致性的可缩放的共享存储器体系结构中,关键是寻找替代监听协议的一致性协议。一种可供选择的协议是目录协议,目录是用一种专用的存储器所记录的数据结构,它记录着可以进入Cache的每个数据块的访问状态、该块在各个处理器的共享状态以及是否修改过等信息。目前目录协议的实现是对每个存储器块分配一个目录项,目录的信息量与存储器块的数量和处理器数量的乘积成比例。对于少于100个处理器的机器这不成问题,因为由目录操作引起的延迟开销可以忍受。而对于较大规模的机器,由于目录内容较多,就需要寻找更有效的目录结构。例如只保
您可能关注的文档
- 写作细节描写教学演示课件18张5.ppt
- 写作说课_细处浓墨重彩人物生动传神.ppt
- 写作辅导_高中考试新材料写作审题立意.ppt
- 写作速成教学法带来震撼.ppt
- 写字楼分类基准-等级.ppt
- 写作评改方式创新研究5.ppt
- 写信简介自己家乡.ppt
- 写景抒情片断写作指教5.ppt
- 写作练习写出人物个演示课件.ppt
- 军队政工_教案讲稿_思想工作5.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 高等学校中医临床教学基地教学工作水平评估指标体系与标准.pdf
- 2022届高考物理一轮复习图像经典100题.pdf VIP
- 新能源汽车电气技术 配套课件.pptx
- 2025年高考语文备考之300个文言实词汇编(含课内句子).pdf VIP
- DB11∕T2293-2024住宅工程质量品质提升技术标准.pdf VIP
- Marantz马兰士家庭影院 AV 擴音機 SR8012 SR8012 Quick Start Guide English说明书用户手册.pdf
- 人教八上:专题六 无刻度直尺作图(含解析).docx VIP
- 2023年江西省中考语文试卷及答案解析.pdf VIP
- 2025年山东劳动职业技术学院高职单招笔试语文试题库含答案解析(5套共100道单选合辑).docx VIP
- 2025-2026学年七年级英语春季开学第一课 课件:马踏新春,趣学英语(全国通用版).pptx
原创力文档

文档评论(0)