更多“评述解决数据相关的技术在DLX流水线的应用。”相关问题
  • 第1题:

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


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

  • 第2题:

    在DLX基本流水线中可采用哪些静态方法降低分支损失?


    正确答案: (1)修改硬件:在ID段增加一个加法器,将计算分支目标地址的操作移到ID段完成。
    (2)预测分支失败的方法
    (3)延迟分支方法

  • 第3题:

    在基本DLX流水线基础上,避免控制相关的方法有哪些?


    正确答案: (1)改进硬件功能,把分支目标地址和条件的计算移到译码段进行;
    (2)采用预测分支失败机制
    (3)采用延迟分支机制。

  • 第4题:

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


    正确答案:错误

  • 第5题:

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


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

  • 第6题:

    DLX流水线避免控制相关的方法有()、()、()。


    正确答案:把分支目标地址和条件的计算移到译码段进行;采用预测分支失败机制;采用延迟分支机制

  • 第7题:

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

    资源相关

    B

    数据相关

    C

    转移相关


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

  • 第8题:

    问答题
    在基本DLX流水线基础上,避免控制相关的方法有哪些?

    正确答案: (1)改进硬件功能,把分支目标地址和条件的计算移到译码段进行;
    (2)采用预测分支失败机制
    (3)采用延迟分支机制。
    解析: 暂无解析

  • 第9题:

    填空题
    DLX流水线避免控制相关的方法有()、()、()。

    正确答案: 把分支目标地址和条件的计算移到译码段进行,采用预测分支失败机制,采用延迟分支机制
    解析: 暂无解析

  • 第10题:

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

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

  • 第11题:

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

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

  • 第12题:

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

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

  • 第13题:

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


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

  • 第14题:

    DLX流水线寄存器的作用是什么?


    正确答案: 把数据和控制信息从一个流水段传送到下一个流水段。

  • 第15题:

    DLX流水线中,定向技术的主要思想是什么?如何实现?


    正确答案: 定向技术的实现:在某一个功能单元的输入端和与某一个功能单元输出端具有数据通路的流水寄存器之间通过多路器建立通路。
    当定向硬件检测到前面某条指令的结果寄存器就是当前指令的源寄存器时,控制逻辑会开通前面那条指令的结果目前所在的位置(某个流水寄存器)到当前指令所需的位置(某个功能单元的输入端)的通路。

  • 第16题:

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


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

  • 第17题:

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


    正确答案:正确

  • 第18题:

    基本DLX流水线中,store指令在MEM段的处理动作可表示为:或Mem[()]←();


    正确答案:EX/MEM.ALUOutput;EX/MEM.B

  • 第19题:

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

    B


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

  • 第20题:

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

    B


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

  • 第21题:

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

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

  • 第22题:

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

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

  • 第23题:

    问答题
    DLX流水线中,定向技术的主要思想是什么?如何实现?

    正确答案: 定向技术的实现:在某一个功能单元的输入端和与某一个功能单元输出端具有数据通路的流水寄存器之间通过多路器建立通路。
    当定向硬件检测到前面某条指令的结果寄存器就是当前指令的源寄存器时,控制逻辑会开通前面那条指令的结果目前所在的位置(某个流水寄存器)到当前指令所需的位置(某个功能单元的输入端)的通路。
    解析: 暂无解析