- 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)