分枝預測

從P5時代開始的一種先進的,解決處理分支指令(if-then-else)導致流水線失敗的數據處理方法

釋義

分枝預測(branch prediction),由於條件分枝必須根據等待處理後的結果再執行,這樣有些電路單元處於空閒狀態等待,出現時鐘周期的滯留延長。

變數

如果將分枝執行結果預測得到,那么就可提前執行相應的指令,提高CPU運算速度。這就是分枝預測技術。但如果分枝預測結果錯誤,那么就得將已經預測結果的指令全部清楚,重新執行正確的指令,這樣反而比不進行分枝預測來得快,所以分支預測技術準確性至關重要!

相關詞條

相關搜尋

熱門詞條

聯絡我們