问题
单项选择题
某指令流水线由五段组成,第1、3、5段所需时间为△t,第2、4段所需时间分别为3△t、2△t,如图1-15所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)(TP)为()
A.
B.
C.
D.
答案
参考答案:B
解析:
[分析]: 流水线的吞吐率(Though Put rate,TP)是指在单位时间内流水线所完成的任务数量或输出的结果数量。计算流水线吞吐率的基本公式为
[*]
式中:n为任务数:Tk为处理完成n个任务所用的时间。
在流水线执行n个连续任务情况下,有
[*]
本题中,k=5,max(△t1,△t2,…,△t5)=3△t,故[*]