在流水线的相关处理中,会发生“写-写”相关和“先读后写”相关的是()
A.猜测法
B.顺序流动
C.异步流动
D.相关专用通路
- · 有4位网友选择 A,占比50%
- · 有3位网友选择 D,占比37.5%
- · 有1位网友选择 C,占比12.5%
A.猜测法
B.顺序流动
C.异步流动
D.相关专用通路
在流水线相关处理中,采用(14)会产生“写-写”相关和“先读后写”相关。
A.异步流动
B.相关专用通路
C.猜测法
D.顺序流动
在单发射、按序流动的普通流水线中,可能出现下列哪种数据相关问题?()。
A.写后读相关RAW
B.读后写相关WAR
C.写后写相关WAW
D.以上都有可能
A.异步流动中的“先读后写相关”是由于后面指令越过前面指令先对同一单元写入造成的
B.异步流动中的“先读后写相关”解决方法为对同一单元,先的指令先读出,后的指令再写入
C.产生局部相关的主要原因在于机器同时解释的多条指令之间出现了对同一主存单元或寄存器要求“先读后写”
D.在流水线中,可通过设置相关直接通路减少吞吐率和效率的损失
● 在流水线控制方式下, (18) 是全局性相关。
(18)
A.转移指令相关
B.写-读相关
C.读-写相关
D.写-写相关
2 关于流水线的相关与冲突,以下说法正确的是
A.如果某相关在流水线A上导致了冲突,那么其在另一条流水线B上也会导致冲突
B.相关一定会造成冲突
C.相关是程序属性,与流水线结构无关
D.任何程序在流水线上执行都会有冲突发生
今有四级流水线,分别完成取指(IF)、译码并取数(ID)、执行(EX)、写结果(WR)四个步骤。假设完成各步操作的时间依次为100 ns、100 ns、70 ns、50 ns。 (1)流水线的时钟周期应取何值? (2)若相邻的指令发生数据相关,那么第二条指令安排推迟多少时间才能不发生错误? (3)若相邻两指令发生数据相关,而不推迟第二条指令的执行,可采取什么措施?
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!