为满足这些要求,在流水线平面布置时应考虑流水线的形式、流水线安装工作地的排列方法等问题。流水线安装时工作地的排列要符合工艺路线,当工序具有两个以上工作地时,要考虑同一工序工作地的排列方法。一般当有两个或两个以上偶数个同类工作地时,要考虑采用双列布置,将它们分列在运输路线的两例。但当一个工人看管多台设备时,要考虑使工人移动的距离尽可能短。

执行指令在低档的CPU中,指令的执行是串行的,简单地说,就是执行完了一条指令后、再执行下一条指令,好比我们上面提到的那个加工厂在创业之初,只有一间小车间及孤军的老板,那么,当他接到一张订单之后,他必然忙于完成张订单,而没有能力去接第2张订单。这样接订单→完成订单→接订单→……取指令→执行指令→取指令→……是一个串行的过程。

后来,老板发现接受订单不费太多时间,而且他还有了一个帮工,他们可以相互独立地工作,这样,老板就在完成上张订单产品的同时,接受下一张订单的订货。这表现在CPU上就是取指令机构与执行指令机构的分开,这样从CPU整体来看,CPU在执行上条指令的同时,又在并行地取下条指令。这在CPU技术上是一个质的飞跃,它使得CPU从串行工作变为并行工作,从而具有了流水线的雏型。

通过上面的介绍,我们已经了解到什么是流水线技术,这虽不是一种创新,但在技术的实现上则是一大难关,是CPU设计者对计算机发展的一大贡献。那么,P6芯片的超流水线又是怎么回事呢?3、P6的超流水线简介超流水线(Super Pipeline)在本质上仍为一种流水线技术,但它做了以下的改进。A.流水线条数从奔腾的两条增至三条,还有十一个独立的执行单元并行支持。B.在执行中采取了无序执行(out-of-orderprocessing)技术。