一个由 20000 条指令组成的程序,在一台工作主频为 2GHz,采 用 5 段流水线的双发射处理机上执行,忽略由于转移指令和乱序执行等造成的损失。 试计算:(1)相对于同样工作主频的非流水线单发射处理机的加速比。 (2)指令流水线在执行这个程序时的效率。 (3)指令流水线在执行这个程序时的吞吐率。 (4)该处理机的峰值速度。______
举一反三
- 一台具有 5 级指令流水线的标量处理机,每级流水线均耗时 1 个时钟周期。现将此标量处 理机改为超流水线处理机,采用同样基准的指令流水线,不同的是每隔 1/4 个时钟周期发 射 1 条指令。若执行一个具有 20 条指令的代码序列,改进前后执行的加速比为______ 。
- 某CPU主频1.03GHZ,采用4级流水线,每个流水段的执行须要1个时钟周期,假定CPU执行了100条指令,在执行过程中没有发生任何流水线阻塞,此时流水线的吞吐率()。 A: 0.25×条指令/秒 B: 0.97×条指令/秒 C: 1.0×条指令/秒 D: 1.03×条指令/秒
- 设指令流水线由取指令、分析指令和执行指令3个部件构成,每个部件△t,连续20条指令,ILP为4的超标量流水线相对标量流水处理机(普通三段流水线)的加速比为 。(精确到小数点后2位)
- 指令流水线应用:指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)写回寄存器(WB)五个过程段,共有20条指令连续输入此流水线。要求:1画出流水处理的时空图,假设时钟周期100ns。2求流水线的实际吞吐率(单位时间里执行完毕的指令数)。3求流水线的加速比
- 中国大学MOOC: 某CPU主频为1.03GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率是( )。