问题 单项选择题

指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为Δt,如下图所示。若该流水线顺序执行50条指令共用153Δt,并且不考虑相关问题,则该流水线的第3步的时间为()Δt。

A.2

B.3

C.4

D.5

答案

参考答案:B

解析:在指令流水线上,执行周期取决于时间最长的子过程,由题目知该流水线的瓶颈为第3步,即第3步所用时间最长。设第3步的时间为mΔt,则有(1+1+m+1)Δ+m(50-1)Δt=153Δt,解方程得m=3。

单项选择题 共用题干题
名词解释