第四题的第4小题我不懂详解为何这样写,想请教版上的神人们
题目的datapath
https://i.imgur.com/f75CQhg.jpg
题目的latency,第4小题题目
https://i.imgur.com/DiY1t9p.jpg
第4小题答案,张凡的书编号是第3小题
https://i.imgur.com/tVaRyRT.jpg
另外想问第6小题,题目说用delayed branch减少分支延迟,可是我刚刚发现这题的程式
码如果将指令重排之后,会因为load use hazard,使得执行周期数跟指令重排前一样(假
设分支成立),但是我不确定我的解释是否正确。另外想请教版上神人,如果有delayed b
ranch slot,那该如何用多重时脉管线图来表示呢?
第6小题题目
https://i.imgur.com/DiY1t9p.jpg
指令重排前我画出的多重时脉管线图
https://i.imgur.com/kFQjJIx.jpg
指令重排后,我画到一半就不会画的多重时脉管线图
https://i.imgur.com/Lg7iD5M.jpg