第四題的第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