计算机组成原理课件研讨.ppt

计算机组成原理课件研讨

* 寄存器组 锁存器 锁存器 ALU 8.3 指 令 流 水 控制相关冲突是由转移指令引起的。当执行转移指令时,依据转移条件的产生结果,可能为顺序取下条指令;也可能转移到新的目标地址取指令,从而使流水线 发生断流。 转移处理技术: 延迟转移法 由编译程序重排指令序列来 “先执行再转移”实现。 转移预测法 用硬件实现,依据指令过去的行为来预测将来的行为 3、控制相关 8.3 指 令 流 水 * 不精确断点 对中断时还未进入流水线的后续指令不允许其再进入,但已进入流水线的指令仍执行完毕。 但是某些情况下会导致错误,例如地址错、存储器错、运算错等中断发生时,后续指令不应该执行。 精确断点 仅执行完当前指令,不执行流水线中的后续指令。 8.3 指 令 流 水 六、流水线的多发技术 1. 超标量技术 每个时钟周期内可 并发多条独立指令 不能调整 指令的 执行顺序 配置多个功能部件 通过编译优化技术,把可并行执行的指令搭配起来 IF ID EX WR 0 1 2 3 4 5 6 7 8 9 10 11 12 13 t 8.3 指 令 流 水 2. 超流水技术 在 一个时钟周期 内 再分段 (

文档评论(0)

1亿VIP精品文档

相关文档