假设流水线各段的时间相等,均为△t,则最大吞吐率=()

题目

假设流水线各段的时间相等,均为△t,则最大吞吐率=()

参考答案和解析
正确答案:1/△t
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某指令流水线由5段组成,各段所需要的时间如图1-1所示。

连续输入10条指令时的吞吐率为(11)。

A.10/70△t

B.10/49△t

C.10/35△t

D.10/30△t


正确答案:C
解析:有关流水线连续执行指令所需时间的分析,请参考第2题。执行完10条指令所需时间=(1+3+1+2+1)+(10-1)×3=35t。连续输入10条指令时的吞吐率=10/35t。

第2题:

某指令流水线由5段组成,各段所需要的时间如下图所示。连续输入100条指令时的吞吐率为( )。

A.B.C.D.


正确答案:C

第3题:

某指令流水线由5段组成,各段所需要的时间如下图所示。

连续输入10条指令时的吞吐率为(6)。

A.10/70Δt

B.10/49Δt

C.10/35Δt

D.10/30Δt


正确答案:C
解析:见公共试题Ⅱ(6)。

第4题:

某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令( 2△t)、分析指令( 1△t)、取操作数(3△t)、运算(1△t).写回结果 (2△t)组成,并分别用5个子部件完成,该流水线的最大吞吐率为(请作答此空) ;若连续向流水线拉入10条指令,则该流水线的加速比为( ) 。


答案:B
解析:

第5题:

在指令流水线中,最大吞吐率是指

A.流水线上所完成指令的最大数量

B.流水线达到稳定状态后可获得的吞吐率

C.流水线上所完成指令或输出结果的数量

D.流水线工作中能达到的吞吐率


正确答案:B

第6题:

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时 的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为 (4)

A.8/56Δt

B.8/32Δt

C.8/28Δt

D.8/24Δt


正确答案:C
线水线周期为执行时间最长的一段,所以本题流水线的周期为3Δt流水线的计算公式为:单条指令所需时间+(n-1)*(流水线周期);本题为8条指令即n=8;因此执行完8条指令所需的时间为(1+2+3+1)Δt+(8-1)*3Δt=28Δt流水线的吞吐率(ThoughPutrate,TP)是指在单位时间内流水线所完成的任务数量或输出的结果数量。计算流水线吞吐率的最基本的公式为:所以本题的正确答案为:8/28Δt

第7题:

流水线技术是通过并行硬件来提高系统性能的常用方法。对于一个k段流水线,假设其各段的执行时间均相等(设为t),输入到流水线中的任务是连续的理想情况下,完成n个连续任务需要的总时间为( )。若某流水线浮点加法运算器分为5段,所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则其最大加速比为( )。

A.nkt B.(k+n-1)t C.(n-k)kt D.(k+n+1)t A.4 B.5 C.6 D.7


正确答案:B,A

第8题:

流水线的吞吐率是指单位时间流水线处理机输出的结果的数目,如果各个流水级操作时间不同,则流水线的吞吐率是(8)。

A.各个流水级所需时间和的倒数

B.最短流水级时间的倒数

C.最长流水级时间的倒数

D.最长流水级时间与流水级数乘积的倒数


正确答案:C
解析:流水线处理机在执行指令时,把执行过程分为若干个流水级,若各流水级需要的时间不同,则流水线必须选择各级中时间较大者为流水级的处理时间。理想情况下,当流水线充满时,每一个流水级时间流水线输出一个结果。流水线的吞吐率是指单位时间流水线处理机输出的结果的数目,因此流水线的吞吐率为一个流水级时间的倒数,即最长流水级时间的倒数。

第9题:

流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是( )的倒数。

A.最短流水段操作时间
B.各段流水的操作时间总和
C.最长流水段操作时间
D.流水段数乘以最长流水段操作时间

答案:C
解析:

第10题:

流水线技术是通过并行硬件来提高系统性能的常用方法。对于一个k段流水线,假设其各段的执行时间均相等(设为t),输入到流水线中的任务是连续的理想情况下,完成n个连续任务需要的总时间为( )。若某流水线浮点加法运算器分为5段,所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则其最大加速比为(59)。

A.4
B.5
C.6
D.7

答案:A
解析:
流水线技术是通过并行硬件来提高系统性能的常用方法,它把一项任务分解为若干可以同时进行的并行工作。在任一时刻,任一任务只占其中一个操作部件,这样就可以实现多项任务的重叠执行。对于一个k段流水线,假设其各段的执行时间均相等(设为t),输入到流水线中的任务是连续的理想情况下,从流水线的输出端看,用k个时钟周期输出第一项任务,其余n-1个时钟周期,每个周期输出一项任务,因此完成n个连续任务需要的总时间为(k+n-l)xt。加速比定义为顺序执行时间与流水线执行时间的比值,根据题干假设,顺序执行时间为6+7+8+9+6=36,在流水线中的执行时间为5+5-1=9,因此加速比为36/9=4。