[理工] 請問MIPS 有幾種Data dependence?

作者: jojoboy0115 (jojo)   2019-01-06 21:41:15
如題,我們所知的data dependence如下
RAW
WAR
WAW
三種
張凡在課堂上有說,MIPS沒有WAR跟WAW
來跟大家討論是真的嗎?
剛剛發現105中央計組的解答,
發現沒有把WAW(I2,I4)算進去...
https://i.imgur.com/ppm4io5.jpg
作者: z3588191   2019-01-06 21:45:00
(2,4)應該算RAW吧?
作者: TWkobe (中華柯比)   2019-01-06 22:03:00
他是說真正的true dependency是RAW吧
作者: imadog (凹嗚)   2019-01-06 22:40:00
這題在張凡題庫班答案是a欸 詳解有把WAW算進去你的圖片也是張凡題庫班嗎?我的是今年的版本 答案怎麼不一樣@@其實我也想問dependency到底要不要把WAW WAR算進去
作者: jojoboy0115 (jojo)   2019-01-06 23:19:00
(2,4)應該也有WAW沒錯是說False dependence...所以才好奇要不要算所以老師改答案了...應該是前幾年的版本
作者: gama79530 (Perfect Man)   2019-01-07 01:09:00
MIPS的register read只會發生在stage2register write只會發生在stage5所有指令都是5個stage所以只會有RAWi2的write after i2的readi2的read after i1的read所以WAR不可能i2的write after i1的write所以WAW不可能
作者: zuchang (chang)   2019-01-07 02:11:00
應該是標準mips下hazard 只會發生在raw的情況下 但是如果把pipeline 切更多段 那可能waw 或war都會有hazard 至於dependcy 要看題目敘述 雖然3種全算的題型比較多
作者: gama79530 (Perfect Man)   2019-01-07 13:40:00
但是如果不用標準5 stages去思考的話根本沒有標準答案架構不同答案也不同,任何數字都有可能的
作者: jojoboy0115 (jojo)   2019-01-08 00:34:00
感謝各位大大

Links booklink

Contact Us: admin [ a t ] ucptt.com