某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2Δt)、分析指令(1Δt)、取操作数(3Δt)、运算(1Δt)和写回结果(2Δt)组成,并分别用5个子部完成,若连续向流水线输入10条指令,则该流水线的加速比为()

2023-09-01

A.. 1:10
B. 2:1
C. 5:2
D. 3:1

参考答案:C

10条指令不用流水线的执行时间=(2Δt+1Δt+3Δt+1Δt+2Δt)*10=90Δt。10条指令使用流水线的执行时间=(2Δt+1Δt+3Δt+1Δt+2Δt)+(10-1)*3Δt =36Δt。所以加速比为:90Δt /36Δt =5:2