工学

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

题目
问答题
解决流水线结构相关的方法有哪些?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

常见的导致结构相关的原因有哪些?为什么流水线设计者有时允许结构相关存在?


正确答案: 常见的导致结构相关的原因有以下两种:
(1)功能部件不是全流水;
(2)重复设置的资源的份数不够。
流水线设计者有时允许结构相关存在的原因:
(1)有的结构并不经常发生,而为了避免结构相关需要增加大量的硬件开销;结构相关存在可降低硬件成本;
(2)可以减少部件的延迟。可设计出比完全流水化功能单元具有更短延迟时间的非流水化和不完全流水化的功能单元。

第2题:

解决流水线结构相关的方法有哪些?


正确答案: (1)流水化功能单元;(2)资源重复;(3)暂停流水线。

第3题:

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

A、资源相关

B、数据相关

C、转移相关


参考答案:B

第4题:

消除流水线的瓶颈段有哪些方法?


正确答案: (1)细分瓶颈段;
(2)重复设置瓶颈段。

第5题:

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


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

第6题:

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


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

第7题:

虽然结构相关会影响流水线的性能,但是我们在具体的流水线设计中仍然允许一定的结构相关存在。


正确答案:正确

第8题:

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


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

第9题:

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


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

第10题:

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


正确答案:错误