5.5.5 超标量处理机性能 单流水线普通标量处理机的指令级并行度记作(1, 1), 超标量处理机的指令级并行度记作(m, 1), 超流水线处理机的指令级并行度记作(1, n), 而超标量超流水线处理机的指令级并行度记作(m, n)。 在理想情况下,N条指令在单流水线标量处理机上的执行时间为: T(1, 1)=(k+N-1)?t 在每个周期发射m条指令的超标量处理机上执行的时间为: 超标量处理机相对于单流水线标量处理机的加速比为: 超标量处理机的加速比的最大值为:S(m,1)MAX=m 5.6 超流水线处理机 5.6.1 指令执行时序 5.6.2 典型处理机结构 5.6.3 超流水线处理机性能 超流水线处理机的两种定义: 在一个周期内分时发射多条指令的处理机 指令流水线的段数大于等于8的流水线处理机 提高处理机性能的两种方法: 通过增加硬件资源来提高处理机性能 通过各部分硬件的重叠工作来提高处理机性能 两种不同并行性: 超标量处理机采用的是空间并行性。 超流水线处理机采用的是时间并行性。 5.6.1 指令执行时序 每隔1/n个时钟周期发射一条指令, 即处理机的流水线周期为1/n个时钟周期。 5.6.2 典型处理机结构 MIPS R4000处理机: 每个时钟周期包含两个流水段 是一种很标准的超流水线处理机结构。 指令流水线
原创力文档

文档评论(0)