mips-windlx流水线技术.ppt.pptVIP

  • 18
  • 0
  • 约6.82千字
  • 约 78页
  • 2016-06-28 发布于天津
  • 举报
mips-windlx流水线技术.ppt

(1) 指令发射(issue):指令从译码段(ID)进入 执行段(EX)。 相应的指令称为已发射的指令。 (2) DLX整数流水线中,可以在ID段检测所有的 数据相关; 若数据相关,则在指令流出前,让其暂停。 (3) 可以在ID段确定需要什么样的定向,并设置 相应的控制; 这样能减少硬件复杂度。 6. 对DLX流水线控制的实现 3 流水线中的相关 (4) 也可以在需要用到操作数的那个时钟周期检测 相关或定向; (5) 举例说明: ◆ 由Load指令引起的RAW相关的互锁(简称Load 互锁)可以通过ID段的检测来实现; ◆ 到ALU输入的定向可以在EX段实现。 Load互锁 ◆ 流水线相关硬件可以检测到的各种相关情况 可以看出,仅需把Load指令的目的寄存 器地址与Load指令后的两条指令的源寄存器 地址进行比较。 3 流水线中的相关 3 流水线的控制相关 1. 分支指令的执行结果 一、分支引起的暂停及减少分支开销的方法 ◆ 转移失败:PC值加4 ◆ 转移成功:将PC值改变为转移目标地址     一旦检测到分支指令(在ID段),就暂停 执行其后的指令,直到分支指令到达M

文档评论(0)

1亿VIP精品文档

相关文档