作者liu1030 ()
看板Grad-ProbAsk
标题[理工] 106台联大计组
时间Mon Dec 17 21:05:00 2018
如图
https://imgur.com/G4yKYK1
https://imgur.com/wZnXEYb
https://imgur.com/LOC4NeV
请问这题的第4小题
除了答案forwarding path从PP7拉
能否在exe算完sub後 从PP4往前拉?
此方法是否可行?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.229.83
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1545051902.A.62C.html
1F:推 skyHuan: 感觉要这样forwarding的话要再加其他HW 12/18 01:32
2F:推 skyHuan: 正常forwarding的是给ALU用,sw用ALU是加base跟offset, 12/18 01:34
3F:→ skyHuan: 把write addr forwarding要forwarding给pipeline registe 12/18 01:34
4F:→ skyHuan: r吗,如果这样应该要加上一个mux决定存进pipeline regist 12/18 01:34
5F:→ skyHuan: er的是原本的地址还是前馈的地址 12/18 01:34
6F:推 skyHuan: 如果是只有用到EXE1的指令後面接ALU指令又有hazard就可以 12/18 01:37
7F:→ skyHuan: 用你说的PP4往前拉来forwarding 12/18 01:37
8F:→ skyHuan: 第四小题应该比较像MIPS的MEM/WB-to-MEM forwarding,从P 12/18 01:37
9F:→ skyHuan: P7拉应该会比较简单 12/18 01:37
10F:推 skyHuan: 上面讲错了,不是原本的地址,是原本的write data或要for 12/18 01:40
11F:→ skyHuan: warding的write data 12/18 01:40
12F:推 skyHuan: lw R1 20(R2) sw R1 16(R3) 12/18 01:45
13F:→ skyHuan: MIPS的这个例子也是用类似第四小题的前馈解决的 12/18 01:45
14F:→ bightp36936: 楼上真的猛几乎每题都能回答且详细不考虑去当个老师 12/18 01:59
15F:→ bightp36936: 吗 12/18 01:59
16F:→ skyHuan: 刚好张凡前几天有讲到类似题XD 12/18 02:03
17F:→ skyHuan: 超爱张凡der!! 而且我数学很烂QQ 12/18 02:03
18F:推 st1009: 觉得楼上台大正取了,别人不会的楼上都会,超强! 12/18 07:49
19F:→ skyHuan: 楼上开始暗黑兵法了吗XD 12/18 07:54
20F:推 Dora5566: sky大不要再反串了,你就是张凡对吧 12/18 10:00