网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机组成与结构课件 第9章 流水线技术.pptxVIP

计算机组成与结构课件 第9章 流水线技术.pptx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第9章流水线技术;第9章流水线技术;9.1流水线的工作原理;指令的顺序解释与重叠解释;重叠分析k和取指k+1的实现方法;重叠执行k和分析k+1的实现方法;一次重叠工作方式;当第k条指令是条件转移时;9.1.2指令解释的流水方式;流水处理;3.流水和重叠的区别;9.1.3流水线的分类;ASC机运算器的流水线;静态流水线:在某一时间内各段只能按一种功能连接流水,只有等流水线全部完成后,才能切换成按另一种功能流水。

动态流水线:在同一段时间内,多功能流水线中的各段可以按照不同方式连接,同时执行多种功能。这种同时实现多种连接方式是有条件的,即流水线中的各个功能部件之间不能发生冲突;非线性流水线举例;9.1.4流水线处理机的主要性能;它受限于流水线中最慢子过程所需要的时间。称流水线中经过时间最长的子过程为瓶颈子过程。;最大吞吐率取决于瓶颈段的时间;瓶颈子过程再细分;瓶颈子过程并联;设一m段流水线的各段经过时间均为Δt0,则第1条指令从流入到流出需要T0=mΔt0的流水建立时间,之后每隔Δt0就可以流出一条指令。这样,完成n个任务的解释共需时间T=m·Δt0+(n-1)Δt0。在这段时间里,流水线的实际吞吐率;从时—空图分析实际的吞吐率;2.效率

流水线的效率是指流水线中的设备实际使用时间占整个运行时间之比,也称流水线设备的时间利用率。由于流水线存在有建立时间和排空时间(最后一个任务流入到流出的时间),在连续完成n个任务的时间里,各段并不总是满负荷工作的。

如果是线性流水线,且各段经过时间相同,则在T时间里,流水线各段的效率都相同,均为η0,即;式中,分母m·T是时—空图中m个段和流水总时间T所围成的总面积,分子m·nΔt0则是时—空图中n个任务实际占用的总面积。因此,从时—空图上看,效率实际上就是n个任务占用的时—空区面积和m个段总的时—空区面积之比。显然,与吞吐率类似,只有当nm时,η才趋近于1。同时还可看出,对于线性流水且每段经过时间相等时,流水线的效率是正比于吞吐率的,即;对于复杂的非线性流水线,实际的吞吐率TP和效率η需要通过画出实际???作时的时—空图,才能分别用下列两个式子求得:;;9.2流水线的相关问题及其处理;IBM370“执行”指令的执行;2.主存相关;3.通用寄存器组相关的处理

设机器的基本指令格式为;指令解释过程中与通用寄存器内容有关的微操作时间关系;“执行k”、“分析k+1”重叠时,访问通用寄存器组的时间关系;用相关专用通路解决通用寄存器组的数相关;9.2.3非线性流水线的调度;;;;;;;;本章总结

流水线技术在现代计算机设计中得到了广泛的应用。本章从计算机体系结构角度出发,介绍了常用的流水线工作原理、分类方法、表示方法:连接图和时空图等,讨论了衡量流水线的主要性能指标,如加速比、吞吐率和效率等。

流水线设计的一个关键是要保证流水线能畅通流动,影响流水线性能的主要问题有:流水线相关问题和指令冲突问题,本章分析这两种问题的产生原因及其解决方法。

文档评论(0)

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

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

1亿VIP精品文档

相关文档