[理工] 105台联大计系 分支指令stall观念

楼主: a0953781935 (欧尼酱)   2020-11-21 11:44:46
http://i.imgur.com/Vs1pS9w.jpg
http://i.imgur.com/RL56Mbl.jpg
里面的第二小题,branch又没遇到data harzard为何要stall?
第一小题也说预测完美应该不用flush啊
为啥branch 在exe就stall2啊?看不懂
作者: seafoodccu (c-看看你)   2020-11-21 12:05:00
第二题题目一开始假设stall on branch,所以不管要不要跳都要stall,在EX决定的话要stall两次,让IF、ID没指令,在ID决定就stall一次,让IF没指令不然如果要跳的话会抓错
楼主: a0953781935 (欧尼酱)   2020-11-21 12:28:00
哦哦,感谢你了

Links booklink

Contact Us: admin [ a t ] ucptt.com