[理工] 请问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