超流水线(Super Pipeline)在本质上仍为一种流水线技能,但它做了以下的改进。
A.流水线条数从奔腾的两条增至三条,还有十一个独立的履行单元并行支撑。
B.在履行中采纳了无序履行(out-of-orderprocessing)技能。即当某条指令需求一些数据而未能当即履行结束时,它将被剔出流水线并等候数据,CPU则立刻履行下条指令,就比如在装配线上发现某件商品不太合格,而被淘汰,等候返工一个道理。这样,可以避免一条指令不能履行而影响了全部流水线的功率。
C.在P6中将指令区分成了更细的期间,从而使逻辑规划、工序等等更为简化,提高了速度。在486芯片中,一条指令一般被区分为五个规范的部分,奔腾亦是如此。而在P6中,因为采用了近似于RISC的技能,一条指令被区分成了创纪录的十四个期间。这大大地提高了流水线的速度。
那么,P6的超流水线技能是不是将流水线工艺表现到了呢?还远远未到,在P7中或许咱们将看到全新的规划。