第3章流水线技术_标量.pptVIP

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

方法①的效果最好,总能使性能获得改善。但若转移指令中所用到的条件判别与转移指令前的那条指令相关时,则不能使用。方法②仅当转移发生时才会改进性能。由于要将该指令复制,造成存储空间占用的增加,此方法适于转移发生概率较高的场合,如循环程序段。方法③仅当转移不发生时才会改进性能。三种方法的比较**第125页,共178页,星期日,2025年,2月5日又如:DADDR1,R2,R3DSUBR4,R1,R5XORR6,R1,R7ANDR8,R1,R9ORR10,R1,R11**第93页,共178页,星期日,2025年,2月5日**第94页,共178页,星期日,2025年,2月5日解决数据相关的办法⑴时间后推法遇到数据相关时,就停顿后继指令的运行,直至前面指令的结果生成并写入寄存器。时间后推法将使流水线有较长的停顿。**第95页,共178页,星期日,2025年,2月5日⑵采用定向技术(旁路技术或相关专用通路技术)在执行过程中建立直接的专用通道,将执行结果直接送往需要的执行部件。**第96页,共178页,星期日,2025年,2月5日IFIDEXMEMWBIFIDEXMEMWBIFIDEXMEMWBIFIDEXMEMWBIFIDEXMEMWBDADDR1,R2,R3DSUBR4,R1,R5ANDR6,R1,R7ORR8,R1,R9XORR10,R1,R11定向传递R1值数据相关和定向传递指令**第97页,共178页,星期日,2025年,2月5日IFEXMEMIDRWBWIFEXMEMIDRWBWIFEXMEMIDRWBWIFEXMEMIDRWBWIFEXMEMIDRWBWDADDR1,R2,R3DSUBR4,R1,R5ANDR6,R1,R7ORR8,R1,R9XORR10,R1,R11定向传递R1值减少定向传送次数的方法在ID段读寄存器堆操作安排在后半部分,在WB段写寄存器堆操作安排在前半部分,以减少定向传输操作。**第98页,共178页,星期日,2025年,2月5日**第99页,共178页,星期日,2025年,2月5日ALU运算结果写RFRF读RFALU操作数寄存器专用通路(旁路)寄存器堆RF多路开关多路开关ALUR4R1缓冲寄存器(R1,R4)旁路**第100页,共178页,星期日,2025年,2月5日乱序流动的流水线中的数据相关(简述)乱序流动的流水线允许后进入流水线的指令超过先进入流水线的指令先流出流水线。2.先读后写相关(WAR)后面指令对某单元或寄存器的写入先于前面指令对同一单元或寄存器的读出。例:MULR1,R2,R3;R2×R3→R1SUBR2,R3,R4;R3-R4→R2若因乱序流动使SUB指令提前执行,写入R2,则会使MUL指令读R2时读到错误的R2的数据。**第101页,共178页,星期日,2025年,2月5日3.写后写相关(WAW)后面指令对某单元或寄存器的写入先于前面指令对同一单元或寄存器的写入。例:iMULR0,R1,R4;R1×R4→R0i+1ADDR6,R5,1;R5+1→R6i+2MULR2,R0,R3;R0×R3→R2i+3SUBR3,R4,1;R4-1→R3i+4MOVR2,R5;R5→R2①R0先写后读相关(RAW)②R3先读后写相关(WAR)③R2写后写相关(WAW)**第102页,共178页,星期日,2025年,2月5日4.RISC机流水线中的装入延迟LOADR1,32(R6)ADDR4,R1,R7SUBR5,R1,R8ANDR3,R1,

文档评论(0)

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

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

1亿VIP精品文档

相关文档