(共12页PPT)流水线的数据转发和分支预测.pptVIP

  • 0
  • 0
  • 约2.29千字
  • 约 12页
  • 2026-10-10 发布于广东
  • 举报

(共12页PPT)流水线的数据转发和分支预测.ppt

第四章第9讲

本讲简要说明目的与要求理解数据转发、分支预测等对流水线控制器的影响授课重点流水线的数据转发、分支预测机制阅读章节puterOrganizationDesign”第4章第7~8节

回顾内容流水线的设计者必须解决三种冒险结构冒险:硬件不支持多条指令在同一个时钟执行。数据冒险:在一个操作必须等到另一操作完成后才能进行时,流水线必须停顿。处于流水线的各条指令之间的数据相关关系会导致数据冒险。控制冒险:处理器需要根据一条指令的结果做出决策,此时其他的指令可能仍在执行过程中。计算机中对应的决策任务就是分支指令。分支预测、转发和流水线阻塞机制能够在保证得到正确结果的前提下提高计算机的性能。

后面指令需用ALU输出结果:C1:目寄是后一条指令的源寄C2:目寄是后第二条指令的源寄后面指令需用从DM读出的结果:C3:目寄是后第二指令的源寄用流水段寄存器来表示转发条件(C3以后考虑)C1(a):EX/MEM.RegisterRd=ID/EX.RegisterRsC1(b):EX/MEM.RegisterRd=ID/EX.RegisterRtC2(a):MEM/WB.RegisterRd=ID/EX.RegisterRsC2(b):MEM/WB.RegisterRd=ID/EX.RegisterRtorir3,r2,100subr5,r3,r

文档评论(0)

1亿VIP精品文档

相关文档