[問卦] 分支預測錯誤和公車預測錯誤哪個成本高?

作者: wei115 (ㄎㄎ)   2020-11-03 01:20:33
安安
4這樣拉
在現代的CPU中,通常有一個分支預測器
來猜測像是IF...ELSE...這樣分支指令哪一路會被執行,讓指令可以填充管線
但是如果猜測錯誤,就需要把管線內推測的指令全部清除,重新填充正確的指令
預測失敗可能會損失10~20個週期
然後在現代學生的腦袋中,通常有一個公車預測器
來猜測公車什麼時候會到站,以便讓自己的睡眠最大化
但是如果猜測錯誤,就需要重新等公車
如果是在+龍時代的台中,最糟糕的情況會延遲兩班公車的時間
那這兩個預測器,預測失敗的時候哪個成本比較高?
有卦乎?
作者: americ (americ)   2020-11-03 01:36:00
24歲快去工作了 不要再當米蟲

Links booklink

Contact Us: admin [ a t ] ucptt.com