作者jojoboy0115 (その血の运命~Jo~Jo~)
看板Grad-ProbAsk
标题[理工] 请问MIPS 有几种Data dependence?
时间Sun Jan 6 21:41:15 2019
如题,我们所知的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://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1546782077.A.6A8.html
1F:推 z3588191: (2,4)应该算RAW吧? 01/06 21:45
2F:推 TWkobe: 他是说真正的true dependency是RAW吧 01/06 22:03
3F:推 imadog: 这题在张凡题库班答案是a欸 详解有把WAW算进去 01/06 22:40
4F:→ imadog: 你的图片也是张凡题库班吗?我的是今年的版本 答案怎麽不 01/06 22:42
5F:→ imadog: 一样@@ 01/06 22:42
6F:推 imadog: 其实我也想问dependency到底要不要把WAW WAR算进去 01/06 22:48
7F:→ jojoboy0115: (2,4)应该也有WAW 01/06 23:19
8F:→ jojoboy0115: 没错是说False dependence...所以才好奇要不要算 01/06 23:19
9F:→ jojoboy0115: 所以老师改答案了...应该是前几年的版本 01/06 23:19
10F:推 gama79530: MIPS的register read只会发生在stage2 01/07 01:09
11F:→ gama79530: register write只会发生在stage5 01/07 01:09
12F:→ gama79530: 所有指令都是5个stage 01/07 01:09
13F:→ gama79530: 所以只会有RAW 01/07 01:09
14F:→ gama79530: i2的write after i2的read 01/07 01:12
15F:→ gama79530: i2的read after i1的read 01/07 01:13
16F:→ gama79530: 所以WAR不可能 01/07 01:13
17F:→ gama79530: i2的write after i1的write 01/07 01:13
18F:→ gama79530: 所以WAW不可能 01/07 01:13
19F:推 zuchang: 应该是标准mips下hazard 只会发生在raw的情况下 但是如果 01/07 02:11
20F:→ zuchang: 把pipeline 切更多段 那可能waw 或war都会有hazard 至於d 01/07 02:11
21F:→ zuchang: ependcy 要看题目叙述 虽然3种全算的题型比较多 01/07 02:11
22F:推 gama79530: 但是如果不用标准5 stages去思考的话根本没有标准答案 01/07 13:40
23F:→ gama79530: 架构不同答案也不同,任何数字都有可能的 01/07 13:40
24F:→ jojoboy0115: 感谢各位大大 01/08 00:34