更多“ 数据处理流水线如图4-1所示。若每隔△t流入一个数据,连续流入4个数据,则该流水线的实际吞吐率为(5)。A.B.C.D. ”相关问题
  • 第1题:

    数据处理流水线如图4-11所示。若每隔△t流入一个数据,连续流入4个数据,则该流水线的实际吞吐率为______。


    正确答案:C
    解析:将部件分解、隔离,且让指令分步骤在不同部件中重叠执行是实现流水线结构的核心思想。流水线的主要性能参数有:吞吐率、加速比、效率等。其中,吞吐率是指单位时间内能处理的指令条数或能输出的结果量。吞吐率越高,计算机系统的处理能力就越强。吞吐率的基本计算公式是:式中,n为完成任务的总数,在指令流水线中就是完成的指令总条数;Tk是完成n个任务所用的时间。对于本试题的图4-11是一个4级(k=4)且各级执行时间相等的流水线(顺序流动,不存在相关瓶颈),若每隔t流入一个数据,连续流入4个(n=4)数据,执行这4条指令所需的总时间Tk=(k+n-1)t=(4+4-1)t=7t,则该流水线的实际吞吐率。

  • 第2题:

    数据处理流水线如下图所示。若每隔At流入一个数据,连续流入4个数据,则该流水线的实际吞吐率为(49)。

    A.2/(7△t)

    B.3/(7△t)

    C.4/(7△t)

    D.5/(7△t)


    正确答案:C
    解析:试题图所示的4段流水线,完成4个数据处理的吞吐率由下式计算:吞吐率TP=4÷(4t+3t)=4/(7t)

  • 第3题:

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


    答案:B
    解析:
    最大吞吐率Tpmax =1/max (Tr,. Ti,.. Tm),而其中, m是流水线的段数,是特定过程段执行时间。加速比(S)定义:不使用
    流水线所用的时间与使用流水线所用的时间比即为加速比。通常加速比大于1。( 1 )使用流水线的时间T= ( 10-1) *6△t+(4+2+6+2+4) △t=72△t,指令条数=10。( 2 )不使用流水线的时间t0= ( 4+2+6+2+4) △t*10=180△t。加速比=90△t/36△t=5/2最大的时间段是3△t,因此最大吞吐率=1/3△t.

  • 第4题:

    某数据处理流水线如下图所示,若每隔3At流入一个数据,连续处理4个数据。此数据处理流水线的实际吞吐率为(49),此时该流水线的效率为(50)。

    A.4/(12△t)

    B.4/(13△t)

    C.4/(14△t)

    D.4/(15△t)


    正确答案:D
    解析:画出数据处理流水线时空图如下所示:

    利用时空图可以看到,4个数据的处理时间为15t,其吞吐率为4/(15t)。4个数据的实际使用时空区为4×6t而总的时空区为4×15t。故该流水线的效率为2/5。

  • 第5题:

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


    答案:B
    解析: