本發明公開了一種步長自適應的Cache預取方法及其系統,該方法包括:設置預取表,并根據失效地址計算索引值,計算出兩個預測地址并與索引值進行比較,若任一個與索引值相同,則認為命中預取表,否則為失效地址分配一個新表項;若命中預取表且預取表中已預取數據時,返回已預取的數據給Cache;再更新預取表;若命中預取表,則判斷預取表中的命中項是否滿足預取條件如滿足,則觸發預取操作。該系統包括,預取表、用于轉換索引值的地址轉換部件、用于計算出兩種預測地址的加法器、用于將兩種預測地址與索引值進行比較的比較器以及用于判斷是否進行預取操作并更新預取表的更新控制邏輯部件。本發明具有可移植性強、預取正確率高等優點。
聲明:
“步長自適應的Cache預取方法及其系統” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)