[理工] 張凡 計組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