[理工] [計組]成大104

作者: madoka1629 (全糖奶茶)   2022-01-16 14:00:12
成大計組第五題 有些概念想釐清
第一個問題:
https://i.imgur.com/5GAVQyw.jpg
第一題是詢問data dependences
想請問第一題的(2,4)為什麼沒有RAW
add $2,$3,$3到cycle 5時還沒有寫回結果
因此sw得不到正確$2的值在exe進行20($2)的位子計算
應該需要進行forwarding
如圖片中的紅箭頭
https://i.imgur.com/npvTXSB.jpg
第二個問題:
data dependency的判斷是
當前指令目的暫存器與下方所有指令的來源暫存器有重複
就會有data dependences
data hazard的判斷則是
當前指令的目的暫存器與下兩個指令的來源有重複
就會有data hazards
想問問這樣的概念有沒有錯誤 謝謝各位
作者: tnecniv0804 (ㄇㄒ)   2022-01-16 16:41:00
sw 是寫進$2 應該是WAW沒有我看錯了抱歉
作者: pipiLUANAIAI (狗貓咪)   2022-01-16 18:08:00
我怎麼感覺像是答案給錯哈哈哈
作者: Tommnny (Tommynofinger)   2022-01-17 20:54:00
我認為有RAW
作者: YangSK0805   2022-01-24 18:56:00
我覺得答案錯吧

Links booklink

Contact Us: admin [ a t ] ucptt.com