作者jojoboy0115 (jojo)
看板Grad-ProbAsk
标题[理工] 计组 forwarding unit compare
时间Tue Jan 1 01:54:15 2019
https://i.imgur.com/xPfFHfO.jpg
请问(c)错在哪里?
侦测WB的目的暂存器跟MEM的来源暂存器,
看起来没啥问题@@
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.246.29.85
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1546278858.A.946.html
1F:推 skyHuan: rs跟rd写反了 01/01 02:09
2F:→ skyHuan: destination目的跟source来源要互换 01/01 02:10
3F:推 BroccolYee: forwarding有四条线 01/01 02:47
4F:→ BroccolYee: c指的是sw後lw的解决方式 01/01 02:48
5F:→ BroccolYee: 抱歉讲反 是lw之後sw 01/01 02:49
6F:→ BroccolYee: 所以是检查WB(lw)的rt跟MEM(sw)的rt是否相同 01/01 02:51
8F:→ jojoboy0115: 我一直想成这个情况,但是这时候才判断应该来不及吧. 01/01 02:53
9F:→ jojoboy0115: ..我应该搞错惹... 01/01 02:53
10F:→ jojoboy0115: 了解,终於懂了...感谢两位大大 01/01 02:59
11F:推 BroccolYee: 这种是用MEM回EX来救 要在进ALU计算前才算有救到 01/01 03:00
12F:推 skyHuan: lw的rt也是目的暂存器吧,c应该就只是错在写反(? 01/01 08:18
13F:推 skyHuan: 因为只有RAW hazard,所以都是检查後面指令的目的暂存器 01/01 08:20
14F:→ skyHuan: 跟前面指令的来源暂存器有没有一样 01/01 08:20
15F:推 sdfg014025xx: 觉得不是这个意思欸 with前面那句话是要一起看的 也 01/01 13:19
16F:→ sdfg014025xx: 就是说FW针对 EX/MEM 和MEM/WB的情况 是比对rd对前 01/01 13:19
17F:→ sdfg014025xx: 面dependency 的来源做比较 01/01 13:19
18F:→ sdfg014025xx: 刚去问张凡他也说是这个意思 01/01 13:19
19F:→ sdfg014025xx: 所以题目讲反了 01/01 13:20
20F:推 mtbehisseste: 请问(b)错在哪 01/02 08:39
21F:→ jojoboy0115: (b)写instruction cache蛮奇怪的,功能应该是(a) 01/03 11:07