单选题
设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为Δt,采用常规标量流水线处理器。若连续执行10条指令,则需要的时间为______。
A.8Δt
B.10Δt
C.12Δt
D.14Δt
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 流水线在开始时需要一段建立时间,结束时需要一段排空时间,设m段流水线的各段经过时间均为Δt,则需要T0=mΔt的时间建立流水线,之后每隔Δt就可以流出一条指令,完成n个任务共需时间T=mΔt+(n-1)Δt。 具有3个功能段的流水线连续执行10条指令共需时间=3Δt+9Δt=12Δt。
提交答案
关闭