设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。若采用常规

admin2022-08-02  41

问题 设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需 (请作答此空) △t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需 (  ) △t。A.12B.14C.16D.18

选项 A.12
B.14
C.16
D.18

答案 B

解析 指令由取指、分析和执行3个子部件完成,n=3,且每个子部件的时间均为Δt。若采用常规标量单流水线处理机(即该处理机的度m=1),连续执行12条(k=12)指令的时空图如图所示。执行这12条指令所需的总时间为:Tk=(k+3-1)*Δt=(12+3)*Δt=14Δt。若采用度为4(m=4)的超标量流水线处理机,连续执行上述12条(k=12)指令的时空图如图所示。由图可知,执行这12条指令所需的总时间只需要5Δt。
转载请注明原文地址:https://tihaiku.com/congyezige/2425622.html

最新回复(0)