系统结构第五章-指令级并行

2021/03/04

超标量处理器

之前的标量处理机只有一个部件,每次只能处理一个指令。等这条指令处理完成后才能处理下一条指令。

超标量处理机则不同,它有多个部件,它可以同时处理多条指令。

标量处理机

           
取指 译码 执行 存储 写回  
  取指 译码 执行 存储 写回
           

超标量处理机

           
取指 译码 执行 存储 写回  
取指 译码 执行 存储 写回  
  取指 译码 执行 存储 写回
  取指 译码 执行 存储 写回

超长指令字

通过编译器对指令进行分析,分析哪些指令可以并行执行,然后把这些指令拼接成一条新的指令,然后扔给CPU去执行。

CPU对根据这条指令,然后调用不同部件,执行不同的指令。(这是多条指令同时执行)

超级流水线

一个时钟周期执行多个操作,比如我把取指在进行细分切成A、B两个操作,然后然后在一个周期的时候先指令1的取指AB操作,然后在同一个周期执行A操作。这样就尽可能的不浪费资源,

目 录