设指令由取指、分析、执行3个子部件完成。并且每个子部件的时问均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需(1)△t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需(2)△t。 (2)

admin2019-05-04  50

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

选项 A、3
B、5
C、7
D、9

答案B

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

最新回复(0)