PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] [计组] 白算盘forwarding题目
楼主:
st474ddr
(hikke)
2021-07-04 01:58:57
各位大大好 小弟做白算盘第五版中4.12题时遇到问题
想请教各位大大
题目如图:https://imgur.com/a/v4FGy4E
请问Ex to 2nd的data dependence什么时候会发生?
当2nd指令执行到Ex时,目前的pipeline register应该已经到MEM/WB了
只是解答都有把它算进去,甚至还会产生hazard
作者:
kkk99923
(sakamama)
2021-07-05 22:18:00
在问题目还是哪一小题 每条假设不一样我的理解是 ex to 2nd会有mem hazard而0th的data是借由mem/wb pipeline reg.forwarding送回ex stage
楼主:
st474ddr
(hikke)
2021-07-07 00:21:00
感谢k大的回复 他这题中只要有计算到hazard的全都会算进EX to 2nd 根据大大您的说法Ex to 2nd有mem hazard那应该是MEM to 2nd hazard才对吧 因为目前的指令是运行到MEM 并不是EX阶段 还是小弟会错题目意思...
作者:
kkk99923
(sakamama)
2021-07-08 00:59:00
有data dependence不代表一定有hazard.例如WAR WAW在MIPS中不会有hazard.而在第五行The type of RAW开始那段有写说2nd instr. that follows根据题意EX to 2nd是从EX stage 后面接着的第二个指令与其具有data dependence所以会产生MEM hazard。而后面也有写到Ex to 3rd Mem to 3rd不会产生data hazard
继续阅读
[心得] 国家好试 尽在七月
settima
[理工] 电子学回授
drosyo
[机率] 双重期望值
AdonisLam
[理工] 机率
haza7mi
[心得] 国家庆端午(防疫不停学)
settima
[理工] User thread 以及 kernel thread的观念
a7879210
[理工] 动力学
max93765
[理工] 跨考要怎么看懂资工所考题的程式
convington
[理工] [自控] 台联大101
SmileShark
[理工] 解ode碰到e^x^2积分怎么写?
jjffis
Links
booklink
Contact Us: admin [ a t ] ucptt.com