小学教育多处理机.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 多处理机 ;第8章 多处理机;8.1 多处理机的基本结构与类型 ;8.1.1 紧耦合多处理机;; 由于通过共享存储器实现数据传送和通信,因此速度快,效率高。但是处理机的台数往往受到限制,主要有两方面的因素。一是通过共享存储器通信,故当处理机的数量增大时,访存冲突增多;二是处理机与主存之间的互连网络的带宽有限,当处理机的数量增大时可能成为瓶颈。为此,常采用以下措施: ① 采用多模块交叉存储器结构,以减少访存冲突。 ② 每台处理机有一个小容量的局部存储器,存放核心代码,减少对共享存储器的访问。 ③ 每台处理机配置一个高速Cache,以减少对主存的访问。 在构成多处理机时,各处理机的内部结构可以相同,也可以不同;结构形式可采取对称型,也可采取非对称型。下面主要介绍同构对称型和异构非对称型的结构。 ; 1. 同构对称型多处理机 同构对称型多处理机是指系统中各处理机的结构及总线连接方式相同。 (1)Balance同构对称型多处理机 如图8.2所示,处理机由2~32个CPU组成,存储器由1~6个存储体组成。每个处理机模块由1个80386CPU、浮点运算器Weitek1167及64KB的Cache组成;每个存储器模块MEM包含8MB存储体及一个存储控制器,其容量可扩展到40MB。处理机模块、存储器模块直接与系统总线连接。系统总线通过磁盘控制器与外部磁盘阵列连接,通过SCSI总线与其它外部设备连接,另外还可通过总线适配器与局域网(Ethernet)或远程网(x.25)连接。;;(2)曙光一号同构对称型多处理机 如图8.3所示,由4个CPU和4个存储体组成。每个处理机由1个MC88100和两个包含Cache的存储控制器MC88200组成,主存容量为64MB,可扩展到768MB。通过高速局部总线将4个CPU和存储器模块连接起来,通过总线适配器和I/O接口与远程网(X.25)、局域网(Ethernet)以及SCSI接口连接。; 2. 异构非对称型多处理机 是指系统中各处理机的结构及与总线的连接方式可以不同,存储器模块的结构也可以不同,其示意如图8.4所示。除了主CPU和主存之外,还有多个专用处理机。字符处理机CIOP与外部字符设备连接,数据处理机BIOP与外部数组设备连接,网络处理机NIOP用于外部联网,图形处理机GIOP连接外部图形设备,ACOP是向量处理机。;8.1.2 松耦合多处理机; (1)非层次结构的松耦合多处理机 图8.5所示就是一种非层次结构的松耦合多处理机。各个结点机均通过网络接口NI与共用消息传送系统MTS连接,从形式上来看,仅有一层。其中网络接口NI主要由数据通道和仲裁开关组成,一方面控制数据传送,另一方面负责多个计算机模块同时请求访问消息传送系统时的仲裁工作。 (2)层次结构的松耦合多处理机 图8.6所示,是由50个LSI—11小型机构成的C*m多处理机,采用多层总线结构实现多层次连接。其中Cm是基本计算机模块,内部采用LSI—11总线,通过开关S经总线MAP与其它Cm连接。每条MAP总线最多可连接14个计算机模块Cm,构成一个计算机模块群。KMAP与外部总线连接器,采用双总线,以提高系统的可靠性。 ;; 图8.6所示的C*m是一个三层总线的多处理机,其中模块内部访存时间为3.5μs,模块群间为9.3μs,群组间为26μs。其最大优点是可扩展性好,但级数太多时的性能价格比下降。 在松耦合多处理机中,各计算机模块一般配有Cache,存在Cache一致性问题。 在多处理机中,各处理机之间的互连方式比SIMD计算机高一些,主要有总线方式、纵横交叉开关互连方式、多端口存储器互连方式、多级互连网络方式以及虫孔(Wormhole)寻径方式等。 ;8.1.3 多处理机中的Cache一致性;(3)I/O传输引起Cache不一致性 当某一或多个处理机的Cache有主存某共享区域的副本时,Pi执行I/O操作时将输入数据写入到共享主存的这一区域中,将引起Cache与主存共享区域的不一致性;或者Pi改写了Cache,而采取的是替换时写回策略,这时另一Pi+1执行输出共享存储器区域的操作,输出的则是原来的内容。 2. 保持Cache一致性的三种措施 目前,解决多处理机中Cache一致性的措施有多种,一是采用软件的办法,二是监听一致性协议法,另一种是目录表法 (1)软件办法 主要是借助于编译程序进行分析,使共享信息只存放在共享主存中,而不进入多处理机的局部Cache中。这样,进入Cache中的信息不为其它处理机所共享。但是影响了

文档评论(0)

jianzhongdahong + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档