首页学历类考试大学计算机科学
(简答题)

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

正确答案

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

答案解析

相似试题

  • (判断题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (判断题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (简答题)

    以下指令序列中,哪些指令对发生数据相关?假定采用“取指、译码/取数、执行、访存、写回”五段流水线方式,那么不用“转发”技术的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序避免数据冒险?如果采用“转发”是否可以完全解决数据冒险?不行的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序不发生数据冒险?

    答案解析

  • (简答题)

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

    答案解析

快考试在线搜题