[理工] 计组 forwarding unit compare

楼主: jojoboy0115 (jojo)   2019-01-01 01:54:15
https://i.imgur.com/xPfFHfO.jpg
请问(c)错在哪里?
侦测WB的目的暂存器跟MEM的来源暂存器,
看起来没啥问题@@
作者: skyHuan (Huan)   2019-01-01 02:09:00
rs跟rd写反了destination目的跟source来源要互换
作者: BroccolYee (花椰菜)   2019-01-01 02:47:00
forwarding有四条线c指的是sw后lw的解决方式抱歉讲反 是lw之后sw所以是检查WB(lw)的rt跟MEM(sw)的rt是否相同
楼主: jojoboy0115 (jojo)   2019-01-01 02:53:00
https://i.imgur.com/StiloE1.jpg我一直想成这个情况,但是这时候才判断应该来不及吧...我应该搞错惹...了解,终于懂了...感谢两位大大
作者: BroccolYee (花椰菜)   2019-01-01 03:00:00
这种是用MEM回EX来救 要在进ALU计算前才算有救到
作者: skyHuan (Huan)   2019-01-01 08:18:00
lw的rt也是目的暂存器吧,c应该就只是错在写反(?因为只有RAW hazard,所以都是检查后面指令的目的暂存器跟前面指令的来源暂存器有没有一样
作者: sdfg014025xx (随便就好)   2019-01-01 13:19:00
觉得不是这个意思欸 with前面那句话是要一起看的 也就是说FW针对 EX/MEM 和MEM/WB的情况 是比对rd对前面dependency 的来源做比较刚去问张凡他也说是这个意思所以题目讲反了
作者: mtbehisseste (哲毛)   2019-01-02 08:39:00
请问(b)错在哪
楼主: jojoboy0115 (jojo)   2019-01-03 11:07:00
(b)写instruction cache蛮奇怪的,功能应该是(a)

Links booklink

Contact Us: admin [ a t ] ucptt.com