指令流水线中出现数据相关时流水线将受阻,()可解决数据相关问题。A.增加硬件资源 B.采用旁路技术 C.采用分支预测技术 D.以上都可以

题目
指令流水线中出现数据相关时流水线将受阻,()可解决数据相关问题。

A.增加硬件资源
B.采用旁路技术
C.采用分支预测技术
D.以上都可以

相似考题
更多“指令流水线中出现数据相关时流水线将受阻,()可解决数据相关问题。”相关问题
  • 第1题:

    某数据处理流水线如图4-1所示,若每隔3Δt流入一个数据,连续处理4个数据。此数据处理流水线的实际吞吐率为4/(15Δt),若不考虑相关问题,则该流水线中瓶颈段S4的时间为(5)Δt。

    A.3

    B.4

    C.12

    D.15


    正确答案:A
    解析:图4-1是一张执行时间不等的数据处理流水线示意图。其中,部件S1~S3的执行时间均为Δt,而部件S4的执行时间为未知量。题干描述中明确指出S4是该流水线中瓶颈段,即执行时间最长者的部件。设m为流水线的段数,n为输入的指令数,Δti为第i段所需时间,Δtj为该段流水线中瓶颈段的时间,瓶颈段S4的时间为xΔt,则图4-1所示执行这4条数据指令所需的总时间TK为:
     
      吞吐率的基本计算公式是:。依题意知该流水线的实际吞吐率,由此可得该流水线执行这4条数据指令所需的总时间TK为15Δt,即TK=(3+4x)Δt=15Δt。解得i=3。

  • 第2题:

    在单发射、按序流动的普通流水线中,可能出现下列哪种数据相关问题()。

    A.写后读相关RAW
    B.读后写相关WAR
    C.写后写相关WAW
    D.以上都有可能

    答案:A
    解析:
    指令取操作数的动作一定在写回结果之前,故在按序流动的单发射(普通标量)普通流水线中,先进入流水线的指令的取操作数和写回结果的动作一定位于后续指令写回结果的动作之前,故不可能出现WAR和WAW;唯一可能的数据相关问题是后续指令在前一指令写回结果之前读相关的操作数,即RAW,写后读相关。而在非按序流动的流水线中,允许后进入流水线的指令超过先进入流水线的指令而先流出流水线,故三种数据相关问题都可能出现。

  • 第3题:

    基本流水线调度是要克服流水线中数据相关中的()相关引起的停顿;循环展开是要克服流水线中()相关引起的停顿。


    正确答案:写后读;控制相关

  • 第4题:

    解决流水线数据相关的方法有哪些?


    正确答案: (1)定向技术:在某条指令产生一个结果之前,其他指令并不真正需要该计算结果,如果将该计结果从其产生的地方直接送到其他指令需要它的地方,就可以避免暂停。
    (2)暂停技术:设置一个“流水线互锁”的功能部件,一旦流水线互锁检测到数据相关,流水线暂停执行发生数据相关指令后续的所有指令。直到该数据相关解决为止。
    (3)采用编译器调度。
    (4)重新组织代码顺序。

  • 第5题:

    流水线的数据相关有()、()、()三种类型。


    正确答案:RAW;WAW;WAR

  • 第6题:

    数据相关可分为3类()相关、()相关和写后写相关。在DLX流水线中,可能发生的数据相关是()相关。


    正确答案:写后读;读后写;写后读

  • 第7题:

    填空题
    流水线的数据相关有()、()、()三种类型。

    正确答案: RAW,WAW,WAR
    解析: 暂无解析

  • 第8题:

    单选题
    下列选项中,不会引起指令流水线阻塞的是(  )。
    A

    数据旁路(转发)

    B

    数据相关

    C

    条件转移

    D

    资源冲突


    正确答案: A
    解析:
    由于采用流水线方式,相邻或相近的两条指令可能会因为存在某种关联,后一条指令不能按照原指定的时钟周期运行,从而使流水线断流。有三种相关可能引起指令流水线阻塞:
    ①结构相关,又称资源相关;
    ②数据相关;
    ③控制相关,又称指令相关,主要由条件转移引起。

  • 第9题:

    判断题
    在DLX流水线中,可以在ID段检测所有数据相关。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    为了大幅度提高处理器的速度,当前处理器中采用了指令并行处理技术,如超级标量(Superscalar),它是指(1)。流水线组织是实现指令并行的基本技术,影响流水线连续流动的因素除数据相关性、转移相关性外,还有(2)和(3);另外,要发挥流水线的效率,还必须重点改进(4)。在RISC设计中,对转移相关性一般采用(5)方法解决。空白(1)处应选择()
    A

    猜测法

    B

    延迟转移

    C

    指令预取

    D

    刷新流水线重填


    正确答案: B
    解析: 暂无解析

  • 第11题:

    问答题
    解决流水线数据相关的方法有哪些?

    正确答案: (1)定向技术:在某条指令产生一个结果之前,其他指令并不真正需要该计算结果,如果将该计结果从其产生的地方直接送到其他指令需要它的地方,就可以避免暂停。
    (2)暂停技术:设置一个“流水线互锁”的功能部件,一旦流水线互锁检测到数据相关,流水线暂停执行发生数据相关指令后续的所有指令。直到该数据相关解决为止。
    (3)采用编译器调度。
    (4)重新组织代码顺序。
    解析: 暂无解析

  • 第12题:

    填空题
    数据相关可分为3类()相关、()相关和写后写相关。在DLX流水线中,可能发生的数据相关是()相关。

    正确答案: 写后读,读后写,写后读
    解析: 暂无解析

  • 第13题:

    影响流水线性能的主要因素是

    A.仅资源相关

    B.仅数据相关

    C.仅控制相关

    D.资源相关、控制相关和数据相关


    正确答案:D

  • 第14题:

    评述解决数据相关的技术在DLX流水线的应用。


    正确答案: 在DLX中,由于ALU和数据存储器都要接受操作数,设置从寄存器文件EX/MEM和MEM/WB到这两个单元输入的定向路径,还有DLX的零监测单元在EX周期完成分支条件检测操作,也设置到该单元的定向路径,减少了数据相关带来的暂停;但并不是所有数据相关带来的暂停都可通过定向技术来消除,采用暂停技术,设置一个“流水线互锁”的功能部件,一旦流水线互锁检测到数据相关,流水线暂停执行发生数据相关指令后续的所有指令,直到该数据相关解决为止。利用编译器技术,重新组织代码顺序也可消除数据相关带来的必然暂停。

  • 第15题:

    当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为()相关引起的。


    正确答案:结构

  • 第16题:

    在流水线中解决数据相关的技术有哪些?


    正确答案: (1)定向技术;
    (2)暂停技术;
    (3)采用编译器调度。

  • 第17题:

    DLX流水线中,所有数据相关都可以通过定向技术解决。


    正确答案:错误

  • 第18题:

    Pentium超标量指令流水线为什么限制复杂指令、存在数据相关的指令和转移指令等不能实现配对执行?


    正确答案:因为Pentium的两条指令流水线U和V并不是完全相同的,例如V流水线只能执行简单指令,所以不可能实现复杂指令的配对执行。
    存在数据相关的指令,需要执行完前一条指令才能得到后一条指令需要的操作数,所以也无法同时进行执行。
    存在转移指令,需要执行完前一条指令才能决定是否执行后一条指令,所以也不能配对执行。

  • 第19题:

    单选题
    采用数据旁路技术可以解决流水线的()
    A

    资源相关

    B

    数据相关

    C

    转移相关


    正确答案: A
    解析: 暂无解析

  • 第20题:

    填空题
    基本流水线调度是要克服流水线中数据相关中的()相关引起的停顿;循环展开是要克服流水线中()相关引起的停顿。

    正确答案: 写后读,控制相关
    解析: 暂无解析

  • 第21题:

    问答题
    Pentium超标量指令流水线为什么限制复杂指令、存在数据相关的指令和转移指令等不能实现配对执行?

    正确答案: 因为Pentium的两条指令流水线U和V并不是完全相同的,例如V流水线只能执行简单指令,所以不可能实现复杂指令的配对执行。
    存在数据相关的指令,需要执行完前一条指令才能得到后一条指令需要的操作数,所以也无法同时进行执行。
    存在转移指令,需要执行完前一条指令才能决定是否执行后一条指令,所以也不能配对执行。
    解析: 暂无解析

  • 第22题:

    填空题
    当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为()相关引起的。

    正确答案: 结构
    解析: 暂无解析

  • 第23题:

    问答题
    在流水线中解决数据相关的技术有哪些?

    正确答案: (1)定向技术;
    (2)暂停技术;
    (3)采用编译器调度。
    解析: 暂无解析