作者danny0108 (范帅)
看板Grad-ProbAsk
标题[理工] 分支指令的资料危障
时间Wed Jan 24 20:30:33 2018
想请教一下板上神人,我在以前的张凡笔记有看到full forwarding可以将EX stage的结
果前馈到ID stage给分支指令使用,但是像下面图中100年中央资工的题目,题目已经附
上datapath,那这样上述的前馈功能是否就不成立了?
https://i.imgur.com/W5NpWjI.jpg
中央考古题
https://i.imgur.com/YxgJ3gJ.jpg
我爬过板上有人问过这题,但是有点困惑前馈到ID stage的功能到底何时可用何时不可用
,想请教版上神人们了,感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.137.197.69
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1516797036.A.968.html
1F:推 olen0622: 想成都是full就好 给这datapath有一个目的就是让你看01/24 20:51
2F:→ olen0622: beq指令是在ID stage决定要不要跳01/24 20:52
可是这题如果full的话第三小题答案就不是15cycle了@@张凡给的答案是15cycle
※ 编辑: danny0108 (114.137.197.69), 01/24/2018 21:38:12
3F:推 olen0622: 我看太快了感觉好像没有01/24 21:46
4F:推 cow5566bad: 应该是没有 这样15cycle没错01/24 21:51
5F:推 olen0622: 但这里beq要停2cycle + flush等1cycle 加起来应该没错01/24 21:52
6F:→ brilliantl: lw -> and要停一个cycle 01/24 22:07
7F:→ brilliantl: and ->beq要停一个cycle 01/24 22:07
8F:→ brilliantl: beq要停2个clcye01/24 22:07
9F:→ brilliantl: 总共7+1+1+2+(5-1)=1501/24 22:07
这麽说来题目有给图的话就要依照图片为准罗?
※ 编辑: danny0108 (114.137.197.69), 01/24/2018 22:46:33