流水线数据通路和控制逻辑流水线冒险处置第.pptxVIP

流水线数据通路和控制逻辑流水线冒险处置第.pptx

  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文档。上传文档
查看更多

Slide1;第一讲流水线数据通路和控制;复习:ASingleCyc;复习:MultipleCyc;复习:单周期中lw指令的定时;一个日常生活中的例子—洗衣服;SequentialLaun;PipelinedLaund;复习:Load指令的5个阶段;单周期指令模型与流水线性能;流水线指令集的设计;Load指令的流水线;R-type指令的4个阶段;含R-type和Load指;解决方案:R-type的Wr;Store指令的四个阶段;Beq的四个阶段;APipelinedDat;取指令(Ifetch)阶段—;取指令(Ifetch)阶段—;指令部件IUnit的设计;译码/取数(Reg/Dec)阶;Load指令的地址计算阶段;执行部件(ExecUnit);Load指令的存储器读(Mem;Load指令的回写(Write;流水线中的ControlSi;流水线中的ControlSi;流水线中的ControlSi;控制逻辑(Control)的设;Slide31;控制信号在流水线中的传递以及带;流水线中的“竞争”问题;寄存器组的同步和存储器的同步;流水线举例:考察流水线Data;第四周期结束时的状态:;第五周期结束时的状态:;第六周期结束时的状态:;第七周期结束时的状态:;总结前面的流水线执行过程(有关;转移分支指令(Branch)引;总结前面的流水线执行过程(有关;装入指令(Load)引起的“延;寄存器的使用方式对数据冒险有影;第一讲内容小结;第二讲流水线冒险的处理;Slide47;StructuralHaza;StructuralHaza;DataHazard现象;DataHazardon;方案1:在硬件上采取措施,使;方案2:软件上插入无关指令;方案3:利用DataPat;硬件上的改动以支持“转发”技术;复习:Load指令引起的延迟;“Forwarding”技术使;方案1:硬件阻止指令执行来解;方案2:软件上插入NOP指令;方案3:编译器进行指令顺序调整;阶段小结:数据冒险的解决方法;带转发的流水线数据通路;Load-useDataH;带“转发”和“阻塞”检测的流水;ControlHazard的;简单(静态)分支预测方法;复习:ControlHaz;简单(静态)分支预测方法;动态分支预测方法;分支历史记录表BHT;动态预测基本方法;一位预测状态图;举例:双重循环的一位动态预测;两位预测状态图;举例:双重循环的两位动态预测;分支延迟时间片的调度;J指令的分支延迟(如果在ID段;另一种控制冒险:异常和中断;流水线方式下的异常处理的难点问;Cache缺失处理会引起流水线;三种处理器实现方式的比较;三种处理器实现方式的比较;三种处理器??现方式的比较;第二讲小结;第二讲小结:流水线冒险对程序性;第三讲高级流水线技术;提高性能措施—实现指令级并行;多发射流水线的两种实现方法;静态多发射处理器;静态多发射处理器例;2发射流水线数据通路(蓝色是增;2发射流水线的特点;例:2发射MIPS指令调度;用“循环展开”技术进行指令调度;实例:IntelIA-64架;动态多发射处理器;动态流水线调度的通用模型;动态流水线调度的必要性;按序发射按序完成;按序发射无序完成;无序发射无序完成;Pentium4处理器:2;Pentium4的超标量结构;回顾:Pentium4的用;Pentium4流水线结构部;Pentium4的指令译码;Pentium4的20级超流;本讲小结;本章总结1;本章总结2;本章总结3;本章总结4;本章总结5;本章作业

文档评论(0)

知识海洋 + 关注
实名认证
文档贡献者

知识海洋

1亿VIP精品文档

相关文档