工学

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

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

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在DLX指令实现的简单数据通路中,IF是指取指令周期,ID指()、EX指()、WB指写回周期。


正确答案:执行/有效地址计算周期;存储器访问/分支完成周期

第2题:

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


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

第3题:

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


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

第4题:

DLX流水线可以分为()、()、()、()、()五个操作功能段。


正确答案:IF;ID;EX;MEM;WB

第5题:

基本DLX流水线中,IF段操作可表示为:IF/ID.IR←();IF/ID.NPC,PC←(ifEX/MEM.cond{()}else{});


正确答案:Mem[PC];EX/MEM.NPC;PC+4

第6题:

基本DLX流水线中,ALU指令在MEM段的处理动作可表示为:MEM/WB.ALUOutput←();


正确答案:EX/MEM.ALUOutput

第7题:

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


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

第8题:

DLX流水线分为哪几个功能段?


正确答案: 取指、译码、执行、访存、写回五个操作功能段。

第9题:

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


正确答案:错误

第10题:

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


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