使得cpu的 IPC (Instruction Per Clock) > 1, 从而提高cpu处理速度。
A superscalar processor is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor.
In contrast to a scalar processor that can execute at most one single instruction per clock cycle, a superscalar processor can execute more than one instruction during a clock cycle by simultaneously dispatching multiple instructions to different execution units on the processor.
(Each execution unit is not a separate processor core, but an execution resource such as arithmetic logic unit).
超流水线 (Super Pipeline)
超级流水线又叫做深度流水线,它是提高 CPU 速度通常采取的一种技术。
CPU 处理指令是通过Clock 来驱动的,每个 Clock 完成一级流水线操作。通过细化的流水,提高主频,使得机器在一个周期内完成一个甚至多个操作,其实质是用空间换取时间。
例如 Pentium Pro 的流水线就长达 14 步。将流水线设计的步(级)数越多,其完成一条指令的速度越快,因此才能适应工作主频更高的CPU。
https://blog.csdn.net/prike/article/details/70210328 https://yq.aliyun.com/ziliao/436511 https://www.seas.upenn.edu/~cis565/fbo.htm