标签: multithreading pipelining superscalar
虽然超标量CPU通常也是管道式的。为什么 pipe-lining 和超标量执行被认为是不同的性能增强技术?
答案 0 :(得分:0)
超标量处理器可以在一个时钟周期内执行多条指令,同时将多条指令分配给处理器上的不同执行单元。 资料来源:Wikipedia
指令流水线尝试通过将传入指令划分为由不同处理器单元执行的一系列连续步骤(同名“流水线”)来保持处理器的每个部分忙于某些指令。并行处理的指令。 资料来源:Wikipedia
简单地说,超标量CPU并行执行少量指令(即添加两对数字),而带管道的标量CPU并行执行不同的指令部分(即只添加一对数字,但也解码下一条指令)同一时间)。