3 超标量流水线技术与指令分支预测 Intel结构微处理器中,Cache技术的不断改进,解决了指令的快速预取问题。逐渐地,单条流水线的指令执行速度已经不能和指令的快速预取相匹配。从Pentium开始,超标量技术被引入微处理器,超标量流水线使得Pentium的指令执行速度比80486提高一倍。 通常,当指令顺序执行时,预取指令队列使得流水线充满,但是遇到分支指令时,流水线和指令队列中的指令都要被刷新,预取器需要重新取指并填充指令队列,分支指令大大影响了流水线的功效。指令的分支预测技术是Pentium采用的另一项关键技术,在预测正确的情况下,不发生时间延误。超标量流水线及分支预测功能的细节将在下一节介绍。 |