[理工] 計組 forwarding unit compare

看板Grad-ProbAsk作者 (jojo)時間7年前 (2019/01/01 01:54), 編輯推噓7(7014)
留言21則, 5人參與, 8年前最新討論串1/1
https://i.imgur.com/xPfFHfO.jpg
請問(c)錯在哪裡? 偵測WB的目的暫存器跟MEM的來源暫存器, 看起來沒啥問題@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.29.85 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546278858.A.946.html

01/01 02:09, 8年前 , 1F
rs跟rd寫反了
01/01 02:09, 1F

01/01 02:10, 8年前 , 2F
destination目的跟source來源要互換
01/01 02:10, 2F

01/01 02:47, 8年前 , 3F
forwarding有四條線
01/01 02:47, 3F

01/01 02:48, 8年前 , 4F
c指的是sw後lw的解決方式
01/01 02:48, 4F

01/01 02:49, 8年前 , 5F
抱歉講反 是lw之後sw
01/01 02:49, 5F

01/01 02:51, 8年前 , 6F
所以是檢查WB(lw)的rt跟MEM(sw)的rt是否相同
01/01 02:51, 6F

01/01 02:53, 8年前 , 7F

01/01 02:53, 8年前 , 8F
我一直想成這個情況,但是這時候才判斷應該來不及吧.
01/01 02:53, 8F

01/01 02:53, 8年前 , 9F
..我應該搞錯惹...
01/01 02:53, 9F

01/01 02:59, 8年前 , 10F
了解,終於懂了...感謝兩位大大
01/01 02:59, 10F

01/01 03:00, 8年前 , 11F
這種是用MEM回EX來救 要在進ALU計算前才算有救到
01/01 03:00, 11F

01/01 08:18, 8年前 , 12F
lw的rt也是目的暫存器吧,c應該就只是錯在寫反(?
01/01 08:18, 12F

01/01 08:20, 8年前 , 13F
因為只有RAW hazard,所以都是檢查後面指令的目的暫存器
01/01 08:20, 13F

01/01 08:20, 8年前 , 14F
跟前面指令的來源暫存器有沒有一樣
01/01 08:20, 14F

01/01 13:19, 8年前 , 15F
覺得不是這個意思欸 with前面那句話是要一起看的 也
01/01 13:19, 15F

01/01 13:19, 8年前 , 16F
就是說FW針對 EX/MEM 和MEM/WB的情況 是比對rd對前
01/01 13:19, 16F

01/01 13:19, 8年前 , 17F
面dependency 的來源做比較
01/01 13:19, 17F

01/01 13:19, 8年前 , 18F
剛去問張凡他也說是這個意思
01/01 13:19, 18F

01/01 13:20, 8年前 , 19F
所以題目講反了
01/01 13:20, 19F

01/02 08:39, 8年前 , 20F
請問(b)錯在哪
01/02 08:39, 20F

01/03 11:07, 8年前 , 21F
(b)寫instruction cache蠻奇怪的,功能應該是(a)
01/03 11:07, 21F
文章代碼(AID): #1SAbVAb6 (Grad-ProbAsk)