本發明提供了一種實現處理器預執行的方法及相應的裝置,方法包括:處理器在正常執行指令期間,當檢測到發生長延時緩存失效時備份寄存器;在預執行指令期間,對預執行的每一指令標記預執行結果的狀態;對引發長延時緩存失效的Load指令進行值預測,并使用經該值預測的預測值預執行與該Load指令數據相關的后續指令;按程序順序將預執行結果保存在指令復用隊列IRQ,并根據標記的狀態設置相應的標志。本發明結合值預測和指令復用兩種技術,充分發揮了各自的優勢,在提高處理器性能的同時降低其預執行的能耗開銷,因此提高處理器的能效性。
聲明:
“實現處理器預執行的方法及相應的裝置” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)