问题 单项选择题

某指令流水线由五段组成,第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,故[*]

选择题
单项选择题