虽然超标量 CPU 通常也是流水线的。为什么流水线和超标量执行被认为是不同的性能增强技术?
超标量处理器 通过同时向处理器上的不同执行单元分派多条指令,可以在一个时钟周期内执行多条指令。 资料来源:Wikipedia
指令流水线试图通过将传入的指令分成一系列连续的步骤(同名的"pipeline")来让处理器的每个部分都忙于执行某些指令具有不同部分指令的不同处理器单元并行处理。 资料来源:Wikipedia
简单地说,超标量CPU并行执行很少的指令(即添加两对数字),而带有流水线的标量CPU并行执行指令的不同部分(即只添加一对)数字,但同时解码下一条指令)。