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