[理工] 計組 forwarding unit compare

作者: jojoboy0115 (jojo)   2019-01-01 01:54:15
https://i.imgur.com/xPfFHfO.jpg
請問(c)錯在哪裡?
偵測WB的目的暫存器跟MEM的來源暫存器,
看起來沒啥問題@@
作者: skyHuan (Huan)   2019-01-01 02:09:00
rs跟rd寫反了destination目的跟source來源要互換
作者: BroccolYee (花椰菜)   2019-01-01 02:47:00
forwarding有四條線c指的是sw後lw的解決方式抱歉講反 是lw之後sw所以是檢查WB(lw)的rt跟MEM(sw)的rt是否相同
作者: jojoboy0115 (jojo)   2019-01-01 02:53:00
https://i.imgur.com/StiloE1.jpg我一直想成這個情況,但是這時候才判斷應該來不及吧...我應該搞錯惹...了解,終於懂了...感謝兩位大大
作者: BroccolYee (花椰菜)   2019-01-01 03:00:00
這種是用MEM回EX來救 要在進ALU計算前才算有救到
作者: skyHuan (Huan)   2019-01-01 08:18:00
lw的rt也是目的暫存器吧,c應該就只是錯在寫反(?因為只有RAW hazard,所以都是檢查後面指令的目的暫存器跟前面指令的來源暫存器有沒有一樣
作者: sdfg014025xx (隨便就好)   2019-01-01 13:19:00
覺得不是這個意思欸 with前面那句話是要一起看的 也就是說FW針對 EX/MEM 和MEM/WB的情況 是比對rd對前面dependency 的來源做比較剛去問張凡他也說是這個意思所以題目講反了
作者: mtbehisseste (哲毛)   2019-01-02 08:39:00
請問(b)錯在哪
作者: jojoboy0115 (jojo)   2019-01-03 11:07:00
(b)寫instruction cache蠻奇怪的,功能應該是(a)

Links booklink

Contact Us: admin [ a t ] ucptt.com