[發明專利]基于緩沖器充滿度而向高速緩存進行預取有效
| 申請號: | 201380058101.8 | 申請日: | 2013-11-05 | 
| 公開(公告)號: | CN104769560A | 公開(公告)日: | 2015-07-08 | 
| 發明(設計)人: | J·卡拉馬蒂亞諾斯;R·N·巴爾加瓦;R·賈亞西蘭 | 申請(專利權)人: | 先進微裝置公司 | 
| 主分類號: | G06F12/08 | 分類號: | G06F12/08 | 
| 代理公司: | 北京戈程知識產權代理有限公司 11314 | 代理人: | 程偉;王錦陽 | 
| 地址: | 美國加利*** | 國省代碼: | 美國;US | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 基于 緩沖器 充滿 高速緩存 進行 | ||
1.一種方法,其包括:
將指示第一高速緩存(204)上高速緩存未命中的地址存儲在緩沖器(165)上的第一組時隙處;以及
響應于確定所述第一組時隙的充滿度超過第一閾值(404),將定向到所述第一高速緩存的第一預取請求傳輸(410)至第二高速緩存(105)。
2.如權利要求1所述的方法,其中確定所述第一組時隙的所述充滿度包括確定所述第一組時隙上存儲與未決存儲器存取請求關聯的地址的時隙數目。
3.如權利要求1所述的方法,其中確定所述第一組時隙的所述充滿度包括確定所述第一組時隙中存儲預取請求的時隙數目。
4.如權利要求1所述的方法,其中確定所述第一組時隙的所述充滿度包括確定所述第一組時隙中存儲預取請求的時隙數目與所述第一組時隙中存儲需求請求的時隙數目的比率。
5.如權利要求1所述的方法,其還包括:
響應于所述第二高速緩存上的高速緩存未命中,將地址存儲在所述緩沖器上的第二組時隙處。
6.如權利要求5所述的方法,其中將所述第一預取請求傳輸至所述第二高速緩存包括將與所述第一預取請求關聯的地址存儲在所述第二組時隙上。
7.如權利要求5所述的方法,其還包括:
響應于確定所述第二組時隙的充滿度超過第二閾值,將所述第一預取請求傳輸至第三高速緩存(106)。
8.如權利要求7所述的方法,其中所述第一閾值不同于所述第二閾值。
9.如權利要求1所述的方法,其還包括:
響應于確定與定向到所述第一高速緩存的第二預取請求關聯的信任級別低于第二閾值(504),將所述第二預取請求從所述第一高速緩存傳輸至所述第二高速緩存(510)。
10.一種處理器,其包括:
處理器核心(110),其用以發出存取請求;
第一高速緩存(104);
第二高速緩存(105);
緩沖器(130),其用以基于對所述第一高速緩存的高速緩存未命中,將地址存儲在分配給所述第一高速緩存的第一組時隙上,所述高速緩存未命中由存取請求導致;
預取器(112),其用以向所述第一高速緩存發出預取請求;以及
控制器(115),其用以響應于確定所述緩沖器上的所述第一組時隙的充滿度高于第一閾值(410),將第一預取請求從所述第一高速緩存傳輸至所述第二高速緩存。
11.如權利要求10所述的處理器,其中所述控制器通過確定所述第一組時隙的不可用時隙數目,確定所述第一組時隙的所述充滿度。
12.如權利要求10所述的處理器,其中所述控制器通過確定所述第一組時隙中存儲預取請求的時隙數目,確定所述第一組時隙的所述充滿度。
13.如權利要求10所述的處理器,其中所述控制器通過確定所述第一組時隙中存儲預取請求的時隙數目與所述第一組時隙中存儲需求請求的時隙數目的比率,確定所述第一組時隙的所述充滿度。
14.如權利要求10所述的處理器,其中所述緩沖器響應于確定所述第二高速緩存上的高速緩存未命中,將地址存儲在第二組時隙上。
15.如權利要求14所述的處理器,其中所述控制器通過將所述第一預取請求存儲在所述第二組時隙上,將所述第一預取請求傳輸至所述第二高速緩存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于先進微裝置公司,未經先進微裝置公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380058101.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內容分發系統、程序、以及內容分發方法
 - 下一篇:更新可靠性數據
 





