采用数据旁路技术可以解决流水线的()A、资源相关B、数据相关C、转移相关

题目

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

  • A、资源相关
  • B、数据相关
  • C、转移相关

相似考题
更多“采用数据旁路技术可以解决流水线的()A、资源相关B、数据相关C、转移相关”相关问题
  • 第1题:

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

    A.仅资源相关

    B.仅数据相关

    C.仅控制相关

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


    正确答案:D

  • 第2题:

    下列不会引起指令流水阻塞的是()。

    • A、数据旁路
    • B、数据相关
    • C、条件转移
    • D、资源冲突

    正确答案:A

  • 第3题:

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


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

  • 第4题:

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


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

  • 第5题:

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

    • A、功能部件冲突
    • B、内存与CPU速度不匹配
    • C、中断系统
    • D、访问指令

    正确答案:A

  • 第6题:

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


    正确答案:错误

  • 第7题:

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


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

  • 第8题:

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

    数据旁路

    B

    数据相关

    C

    条件转移

    D

    资源冲突


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

  • 第9题:

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

    B


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

  • 第10题:

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

    数据旁路(转发)

    B

    数据相关

    C

    条件转移

    D

    资源冲突


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

  • 第11题:

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

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

  • 第12题:

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

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

  • 第13题:

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

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

    答案:B
    解析:
    旁路技术指不必等待某条指令的执行结果写回到寄存器后,再从寄存器取出结果,而是直接将执行结果通过专用通路送至需要该结果的地方,可用来解决流水线的数据相关问题。

  • 第14题:

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

    • A、操作系统
    • B、指令系统
    • C、编译系统
    • D、高级语言

    正确答案:C

  • 第15题:

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


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

  • 第16题:

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

    • A、猜测法
    • B、延迟转移
    • C、指令预取
    • D、刷新流水线重填

    正确答案:B

  • 第17题:

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


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

  • 第18题:

    DLX流水线中所有数据相关都可以通过定向技术消除,而不需要暂停吗?试举例说明。


    正确答案: DLX流水线中有需要暂停的数据相关。
    例:在下列指令序列中,需要在LW指令之后插入一个暂停周期,然后再用定向技术消除相关。
    LWR1,0(R2)
    SUBR4,R1,R5
    ANDR6,R1,R7

  • 第19题:

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


    正确答案:正确

  • 第20题:

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

    资源相关

    B

    数据相关

    C

    转移相关


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

  • 第21题:

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

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

  • 第22题:

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

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

  • 第23题:

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

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