[發(fā)明專利]根據另一個高速緩存中條目的可用性替換高速緩存條目在審
| 申請?zhí)枺?/td> | 201680086077.2 | 申請日: | 2016-09-14 |
| 公開(公告)號: | CN109154912A | 公開(公告)日: | 2019-01-04 |
| 發(fā)明(設計)人: | 保羅·詹姆斯·莫耶 | 申請(專利權)人: | 超威半導體公司 |
| 主分類號: | G06F12/0891 | 分類號: | G06F12/0891;G06F12/0897;G06F12/128 |
| 代理公司: | 上海勝康律師事務所 31263 | 代理人: | 樊英如;邱曉敏 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高速緩存 條目 高級別 低級別 存儲器層次結構 高速緩存條目 處理系統(tǒng) 逐出 高速緩存行 有效性狀態(tài) 可用性 替換 存儲 監(jiān)視 | ||
1.在處理系統(tǒng)[100]中,一種方法包括:
將第一數據[235]從所述處理系統(tǒng)的第一高速緩存[140]的條目[243]傳送到所述處理系統(tǒng)的第二高速緩存[130]的條目[231];
在所述處理系統(tǒng)中,響應于將所述第一數據從所述第一高速緩存的條目傳送到所述第二高速緩存的條目,將所述第一高速緩存的條目的有效性狀態(tài)[244]設置為無效狀態(tài);和
在所述處理系統(tǒng)中,基于所述第一高速緩存的條目的有效性狀態(tài),選擇在所述第二高速緩存處的第二數據[133]以進行替換。
2.如權利要求1所述的方法,所述方法還包括:
響應于在將所述第一數據從所述第一高速緩存的條目傳送到所述第二高速緩存的條目之后,在所述第二高速緩存處接收的存儲器訪問請求[221],選擇在所述第二高速緩存處的第二數據以進行替換。
3.如權利要求1所述的方法,所述方法還包括:
將所述第一高速緩存的條目的有效性狀態(tài)存儲在所述第二高速緩存的高速緩存控制器[132]中,其中選擇所述第二數據包括基于存儲的有效性狀態(tài)來選擇所述第二數據。
4.如權利要求3所述的方法,所述方法還包括:
響應于數據已經存儲在所述第一高速緩存的條目處的指示,更新存儲的有效性狀態(tài)。
5.如權利要求1所述的方法,其中選擇在所述第二高速緩存處的第二數據以進行替換還基于所述第二高速緩存的條目的年齡值。
6.如權利要求1所述的方法,所述方法還包括:
響應于選擇所述第二數據進行替換,將所述第二數據從所述第二高速緩存?zhèn)魉偷剿龅谝桓咚倬彺妗?/p>
7.如權利要求1所述的方法,所述方法還包括:
將第一數據從所述第二高速緩存的條目傳送到第三高速緩存[120];和
選擇在所述第三高速緩存處的數據以進行替換而不考慮所述第二高速緩存的條目的有效性狀態(tài)。
8.一種方法,其包括:
在與處理系統(tǒng)[100]的第一高速緩存[130]相關聯(lián)的第一高速緩存控制器[132]處跟蹤第二高速緩存的條目[243]的有效性狀態(tài)[244];和
在所述處理系統(tǒng)中,部分地基于由所述第一高速緩存控制器跟蹤的所述第二高速緩存的條目的有效性狀態(tài),由所述第一高速緩存控制器從所述第一高速緩存中選擇數據[133]以進行逐出。
9.如權利要求8所述的方法,其中從所述第一高速緩存中選擇數據以進行逐出包括:
響應于識別出數據將被存儲在所述第二高速緩存的條目處,從所述第一高速緩存中選擇所述數據。
10.如權利要求9所述的方法,其中從所述第一高速緩存中選擇數據以進行逐出包括:
進一步響應于識別出所述條目的有效性狀態(tài)是無效狀態(tài),從所述第一高速緩存中選擇所述數據。
11.如權利要求10所述的方法,所述方法還包括:
當數據從所述第二高速緩存處的條目傳送到所述第一高速緩存時,將所述第二高速緩存處的條目的有效性狀態(tài)識別為無效。
12.如權利要求9所述的方法,所述方法還包括:
將選擇用于逐出的數據從所述第一高速緩存?zhèn)魉偷剿龅诙咚倬彺妗?/p>
13.如權利要求9所述的方法,其中從所述第一高速緩存中選擇用于逐出的數據還部分地基于所述第一高速緩存處的數據的年齡值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超威半導體公司,未經超威半導體公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680086077.2/1.html,轉載請聲明來源鉆瓜專利網。





