理解處理器的「分支預測邏輯」,優化程序性能

 1、什麼是「分支預測邏輯」?爲何須要它?html   因爲處理器經過流水線技術來提升性能,而流水線要求事先知道接下來要執行的具體指令,才能保持流水線中充滿待執行的指令。當在程序中遇到分支語句/條件跳轉時,問題就出現了,處理器不肯定下一條指令是什麼,這時就須要進行「分支預測邏輯」來肯定哪一條指令進入流水線。ios   若是預測了一個分支加入流水線,以後確發現它是錯誤的分支,處理器要回退該錯誤預測執
相關文章
相關標籤/搜索