看板 Grad-ProbAsk 關於我們 聯絡資訊
如題,我們所知的data dependence如下 RAW WAR WAW 三種 張凡在課堂上有說,MIPS沒有WAR跟WAW 來跟大家討論是真的嗎? 剛剛發現105中央計組的解答, 發現沒有把WAW(I2,I4)算進去... https://i.imgur.com/ppm4io5.jpg -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.57.106 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546782077.A.6A8.html
z3588191: (2,4)應該算RAW吧? 01/06 21:45
TWkobe: 他是說真正的true dependency是RAW吧 01/06 22:03
imadog: 這題在張凡題庫班答案是a欸 詳解有把WAW算進去 01/06 22:40
imadog: 你的圖片也是張凡題庫班嗎?我的是今年的版本 答案怎麼不 01/06 22:42
imadog: 一樣@@ 01/06 22:42
imadog: 其實我也想問dependency到底要不要把WAW WAR算進去 01/06 22:48
jojoboy0115: (2,4)應該也有WAW 01/06 23:19
jojoboy0115: 沒錯是說False dependence...所以才好奇要不要算 01/06 23:19
jojoboy0115: 所以老師改答案了...應該是前幾年的版本 01/06 23:19
gama79530: MIPS的register read只會發生在stage2 01/07 01:09
gama79530: register write只會發生在stage5 01/07 01:09
gama79530: 所有指令都是5個stage 01/07 01:09
gama79530: 所以只會有RAW 01/07 01:09
gama79530: i2的write after i2的read 01/07 01:12
gama79530: i2的read after i1的read 01/07 01:13
gama79530: 所以WAR不可能 01/07 01:13
gama79530: i2的write after i1的write 01/07 01:13
gama79530: 所以WAW不可能 01/07 01:13
zuchang: 應該是標準mips下hazard 只會發生在raw的情況下 但是如果 01/07 02:11
zuchang: 把pipeline 切更多段 那可能waw 或war都會有hazard 至於d 01/07 02:11
zuchang: ependcy 要看題目敘述 雖然3種全算的題型比較多 01/07 02:11
gama79530: 但是如果不用標準5 stages去思考的話根本沒有標準答案 01/07 13:40
gama79530: 架構不同答案也不同,任何數字都有可能的 01/07 13:40
jojoboy0115: 感謝各位大大 01/08 00:34