預測執行與分支預測是怎樣工作的
作者:佚名 時間:2013-01-25 分享到:
預測執行是一個用于執行未明指令流的區域,當分支指令之后,傳統處理器在沒有收到正確的反饋信息之前,是不能做任何工作的,而具有預測執行能力的新型處理器,能夠估計即將執行的指令,采用預告計算的方法來加快整個處理過程.
分支預測是一些更加先進的處理器集成的技術,能夠根據過去的情況來實際預測到針按照哪條分支運行下去,分支預測技術使用一個特殊的分支目標緩沖器的小型高速緩沖存儲器來提高對程序分支的控制,無論處理器在什么時候執行到一個程序分支,都可以非常準確地預測到程序分支的可能結果,這樣有利于保持流水線作業的順利執行并提高處理器的性能.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n2734.html