Re: [理工] 計組-data hazard

看板Grad-ProbAsk作者 (PTT主人)時間8年前 (2016/01/08 22:22), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《emmadodolin (多多)》之銘言: : http://i.imgur.com/nzH3MPo.jpg
: 請問c小題要怎麼解呢? : 我自己是算lw和and間 : 因為load use所以停一個clock : and與beq間也停一個clock : 畫出來像這樣 : http://i.imgur.com/Puqntry.jpg
: 所以總共是(5-1)+7+2+1=14 clocks : 但答案說and和beq間是停兩個clock : 請問是為什麼呢? : 謝謝大家指教 : 真的很想知道我的問題出在哪 http://imgur.com/CCSZkPc
這篇文章最底下留言說無法forwarding到ID 看圖也是這樣 可是張凡上寫的情況是不是就是可以forward ing到ID 所以想問到底可不可以 或是因為題目的圖所以原文的題目才不能forward ing呢 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.136.219 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1452262926.A.FC0.html

01/08 22:50, , 1F
題目有圖應該就不能forwarding到ID 課本圖沒畫path
01/08 22:50, 1F

01/09 19:49, , 2F
廢話不多說 附圖 http://i.imgur.com/eLNpR8q.jpg
01/09 19:49, 2F

01/09 19:52, , 3F
結論是 圖沒問題 是 當beq 提前到ID必然會發生的事
01/09 19:52, 3F

01/09 19:52, , 4F
情 當然你還是要會看圖檢測它線有沒有少啦~~
01/09 19:52, 4F

01/09 23:22, , 5F
張凡的教法好像是可以forwarding到id stage 耶,所以才會只
01/09 23:22, 5F

01/09 23:23, , 6F
停一個cycle,我用張凡的算法是14個cycle,請問答案是14嗎
01/09 23:23, 6F

01/09 23:43, , 7F
01/09 23:43, 7F

01/10 13:46, , 8F
實際上full forwarding可以fw到ex to id stage
01/10 13:46, 8F

01/10 13:47, , 9F
恐龍本講control hazard的章節有提到 但圖沒畫fw path
01/10 13:47, 9F
文章代碼(AID): #1MZyOE_0 (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1MZyOE_0 (Grad-ProbAsk)