[理工] 张凡 计组p.513 multiple issue

楼主: clonsey1314 (Clonsey)   2017-10-02 16:39:25
https://imgur.com/UGerA7h
https://imgur.com/fvCaCHW
想请问一下第四题
解答里Instructions between branch mispredictions部分,
为何用"1/(branch占全部instructions的比例 x branch预测错误率)"可求得?
还有stall cycle那边圈起来的地方代表的是什么意思? 是指除了branch的penalty外,
其他的penalty,可能stall 0/4, 1/4, 2/4, 3/4个cycle,然后平均起来(/4)吗?
之前有人发问过,但没人回答,希望有神人能够解答!
https://www.ptt.cc/bbs/Grad-ProbAsk/M.1475500615.A.D42.html
作者: ping780520 (ping780520)   2017-10-02 18:21:00
1.机率的定义:目标情况/全部情况,所以Mispredictions:1/比例*错误率2.因为issue是4 所以前面6个stage第7个stage的平均penalty:(0/4+1/4+2/4+3/4)/4

Links booklink

Contact Us: admin [ a t ] ucptt.com