[理工] 106 計組 pipeline

看板Grad-ProbAsk作者時間7年前 (2018/12/17 21:05), 編輯推噓7(7013)
留言20則, 4人參與, 7年前最新討論串1/1
如圖 https://imgur.com/G4yKYK1
https://imgur.com/wZnXEYb
https://imgur.com/LOC4NeV
請問這題的第4小題 除了答案forwarding path從PP7拉 能否在exe算完sub後 從PP4往前拉? 此方法是否可行? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.229.83 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1545051902.A.62C.html

12/18 01:32, 7年前 , 1F
感覺要這樣forwarding的話要再加其他HW
12/18 01:32, 1F

12/18 01:34, 7年前 , 2F
正常forwarding的是給ALU用,sw用ALU是加base跟offset,
12/18 01:34, 2F

12/18 01:34, 7年前 , 3F
把write addr forwarding要forwarding給pipeline registe
12/18 01:34, 3F

12/18 01:34, 7年前 , 4F
r嗎,如果這樣應該要加上一個mux決定存進pipeline regist
12/18 01:34, 4F

12/18 01:34, 7年前 , 5F
er的是原本的地址還是前饋的地址
12/18 01:34, 5F

12/18 01:37, 7年前 , 6F
如果是只有用到EXE1的指令後面接ALU指令又有hazard就可以
12/18 01:37, 6F

12/18 01:37, 7年前 , 7F
用你說的PP4往前拉來forwarding
12/18 01:37, 7F

12/18 01:37, 7年前 , 8F
第四小題應該比較像MIPS的MEM/WB-to-MEM forwarding,從P
12/18 01:37, 8F

12/18 01:37, 7年前 , 9F
P7拉應該會比較簡單
12/18 01:37, 9F

12/18 01:40, 7年前 , 10F
上面講錯了,不是原本的地址,是原本的write data或要for
12/18 01:40, 10F

12/18 01:40, 7年前 , 11F
warding的write data
12/18 01:40, 11F

12/18 01:45, 7年前 , 12F
lw R1 20(R2) sw R1 16(R3)
12/18 01:45, 12F

12/18 01:45, 7年前 , 13F
MIPS的這個例子也是用類似第四小題的前饋解決的
12/18 01:45, 13F

12/18 01:59, 7年前 , 14F
樓上真的猛幾乎每題都能回答且詳細不考慮去當個老師
12/18 01:59, 14F

12/18 01:59, 7年前 , 15F
12/18 01:59, 15F

12/18 02:03, 7年前 , 16F
剛好張凡前幾天有講到類似題XD
12/18 02:03, 16F

12/18 02:03, 7年前 , 17F
超愛張凡der!! 而且我數學很爛QQ
12/18 02:03, 17F

12/18 07:49, 7年前 , 18F
覺得樓上台大正取了,別人不會的樓上都會,超強!
12/18 07:49, 18F

12/18 07:54, 7年前 , 19F
樓上開始暗黑兵法了嗎XD
12/18 07:54, 19F

12/18 10:00, 7年前 , 20F
sky大不要再反串了,你就是張凡對吧
12/18 10:00, 20F
文章代碼(AID): #1S5vx-Oi (Grad-ProbAsk)