看板 Grad-ProbAsk 關於我們 聯絡資訊
題目:http://ppt.cc/Njs! 抱歉 是個大題組 無法縮圖請見諒 我想問的是 2.4小題 其中 要計算 load/branch jump 以及其他指令的 average clock 可是他感覺敘述不完整 因為我寫過類似題目 中山卻沒給 另一半 書上解答 load average clock= 1*0.5+2*0.5=1.5 ~~ ~~ branch average clock=1*3/4+(1+1)*1/4=1.25 ~ ~~~~ 以上的~符號我都不知道 數字是從哪來的 請大家幫我解答是一下 是哪裡可以看得出來呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.26.47
kiwidoit:lw avg:1(沒有load-use)*0.5+2(load-use要多一stall)*0.5 12/06 12:33
kiwidoit:題目有講branch delay on misprediction是1 cycle 12/06 12:35
kiwidoit:所以mispredicted要2個cycles 12/06 12:35
kiwidoit:然後有1/4(one quarter)的branch會mispredict 12/06 12:41
kiwidoit:所以應該沒少給什麼吧@@ 12/06 12:42
了解原來是這樣推出來的 因為我看96年左右 有給全部數據不用自己推 所以才以為是要題目給~ 感謝k大多次精闢的解答 thx~ ※ 編輯: showyoulovex 來自: 140.134.26.47 (12/06 12:57)