发明名称 |
Dynamic remapping of cache lines |
摘要 |
A method of managing cache memory includes accessing a cache memory at a primary index that corresponds to an address specified in an access request. A determination is made that accessing the cache memory at the primary index does not result in a cache hit on a cache line with an error-free status. In response to this determination, the primary index is mapped to a secondary index and data for the address is written to a cache line at the secondary index. |
申请公布号 |
US9424195(B2) |
申请公布日期 |
2016.08.23 |
申请号 |
US201414253785 |
申请日期 |
2014.04.15 |
申请人 |
ADVANCED MICRO DEVICES, INC. |
发明人 |
Kalamatianos John;John Johnsy Kanjirapallil;Nevius Phillip E.;Gelinas Robert G. |
分类号 |
G11C29/44;G06F12/08;G06F12/12;G06F11/10;G11C15/00;G11C29/04 |
主分类号 |
G11C29/44 |
代理机构 |
Park, Vaughan, Fleming & Dowler LLP |
代理人 |
Park, Vaughan, Fleming & Dowler LLP |
主权项 |
1. A method of managing cache memory, comprising:
accessing a cache memory at a primary index that corresponds to an address specified in an access request; determining that the accessing does not result in a cache hit on a cache line with an error-free status; and in response to the determining:
mapping the primary index to a secondary index;selecting a selected cache line at the secondary index;fetching data for the address;setting a status indicator for the selected cache line to indicate a first error status while fetching the data, wherein the selected cache line is excluded from consideration for being dropped or evicted when the status indicator indicates the first error status; andwriting the data to the selected cache line at the secondary index. |
地址 |
Sunnyvale CA US |