Open tinsir888 opened 3 months ago
https://tinsir888.github.io/posts/15030b34.html
CA6 流水线技术 (2) 流水线控制的实现 指令发出:让一条指令从指令译码阶段移动到执行阶段的过程 在ID段检测所有数据危害 如果存在危害,则在发出指令之前停止(插入NOP) 同样,确定是否需要向前通道 也可以在使用操作数的时钟周期前检测危害或向前通道 如EX和MEM的流水段 异常 异常:以意想不到的方式改变指令执行顺序 问题:指令重叠执行使得难于确定哪条指令可以安全修改
https://tinsir888.github.io/posts/15030b34.html
CA6 流水线技术 (2) 流水线控制的实现 指令发出:让一条指令从指令译码阶段移动到执行阶段的过程 在ID段检测所有数据危害 如果存在危害,则在发出指令之前停止(插入NOP) 同样,确定是否需要向前通道 也可以在使用操作数的时钟周期前检测危害或向前通道 如EX和MEM的流水段 异常 异常:以意想不到的方式改变指令执行顺序 问题:指令重叠执行使得难于确定哪条指令可以安全修改