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

    某数据处理流水线如图4-14所示,若每隔3△t流入一个数据,连续处理4个数据。此数据处理流水线的实际吞吐率为(1)。此时该流水线的效率为(2)。

    (1)

    A.4/12△t

    B.4/13△t

    C.4/14△t

    D.4/15△t


    正确答案:D

  • 第2题:

    某数据处理流水线如下图所示,若每隔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。

  • 第3题:

    某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2 Δt )、分析指令(1Δt )、取操作数(3Δt )、运算(1Δt )和写回结果(2Δt ) 组成, 并分别用5 个子部件完成,该流水线的执行周期为(请作答此空) ;若连续向流水线输入10条指令,该流水线完成的时间为( )。

    A.3Δt
    B.1Δt
    C.2Δt
    D.7Δt

    答案:A
    解析:
    流水线的执行周期为流水线执行时间最长的一段。10条指令使用流水线的执行时间=(2Δt+1Δt+3Δt+1Δt+2Δt)+(10-1)*3Δt=36Δt。

  • 第4题:

    数据处理流水线如图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,则该流水线的实际吞吐率。

  • 第5题:

    数据处理流水线如下图所示。若每隔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)