"); //-->
UR8AH 多条指令分派给不同的处理器
UR8AH 多条指令分派给不同的处理器
超标量处理器是一个中央处理器它实现了一种平行呼叫指令级并行在单个处理器中。[1]与a相反标量处理机超标量处理器通过同时将多条指令分派给不同的处理器,可以在一个时钟周期内执行一条以上的指令执行单位在处理器上。因此,它允许更多吞吐量(单位时间内可以执行的指令数)比给定的时钟频率。每个执行单元不是一个单独的处理器(或者是一个核心,如果处理器是多核处理器),而是单个CPU内的执行资源,如算术逻辑单元。
在…里弗林分类法单核超标量处理器被归类为SISD处理器(单指令流、单数据流),尽管支持短向量运算的单核超标量处理器可以归类为SIMD(单指令流,多数据流)。A多核超标量处理器被归类为MIMD处理器(多指令流,多数据流)。
尽管超标量CPU通常也用管道输送超标量和流水线执行被认为是不同的性能增强技术。前者通过使用多个执行单元来并行执行多个指令,而后者通过将执行单元划分为不同的阶段来并行执行同一执行单元中的多个指令。
超标量技术传统上与几个识别特征相关联(在给定的CPU内):
指令从顺序指令流中发出
CPU动态检查数据依赖性运行时指令之间(相对于软件检查编译时间)
CPU可以在每个时钟周期执行多条指令
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。