指令流水线有四个过程段。时钟周期为100ns,若采用顺序方式,连续执行8条指令,需要的时间为____________;若采用流水线,则需要的时间为____________。
举一反三
- 某CPU的时钟周期100ns,采用4级指令流水线,每个流水段的执行需要1个时钟周期,假设CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的实际吞吐率为??
- 中国大学MOOC: 某CPU主频为1.03GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率是( )。
- 某指令流水线有取指、译码、执行、送结果4个过程段,流水线的操作周期为100ns。现有7条指令连续输入此流水线,则7条指令执行完毕用时_______ns,该流水线的吞吐率为每秒执行完毕_______百万条指令。(注意单位:百万条指令/s)
- 通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令3部。若取指令时间为Δt,分析时间为Δt,执行时间为Δt。按照顺序执行方式从头到尾执行完100条指令所需要的时间为( ) Δt;若采用三级流水线方式执行指令,则从头到尾执行完100条指令所需要的时间为 ( )Δt。
- 指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回寄存器堆(WB)五个过程段,共有10条指令连续输入此流水线,时钟周期为100ns(1)求流水线的实际吞吐率(单位时间里执行完毕的指令数)? (2)求流水处理器的加速比?
