发明名称 |
State encoding for cache lines |
摘要 |
A method and apparatus for state encoding of cache lines is described. Some embodiments of the method and apparatus support probing, in response to a first probe of a cache line in a first cache, a copy of the cache line in a second cache when the cache line is stale and the cache line is associated with a copy of the cache line stored in the second cache that can bypass notification of the first cache in response to modifying the copy of the cache line. |
申请公布号 |
US9146869(B2) |
申请公布日期 |
2015.09.29 |
申请号 |
US201213706159 |
申请日期 |
2012.12.05 |
申请人 |
Advanced Micro Devices, Inc. |
发明人 |
Krick Robert |
分类号 |
G06F12/00;G06F12/08;G06F13/00 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method, comprising:
in response to a first probe of a cache line in a first cache, probing a copy of the cache line in a second cache when the cache line is stale and the cache line is associated with a copy of the cache line stored in the second cache that can bypass notification of the first cache in response to modifying the copy of the cache line; and implementing a guard window that includes a time interval between receiving a downgrade probe and updating a value of the cache line in the first cache so that the cache line bypasses a stale state and transitions to a good state foilowing the guard window. |
地址 |
Sunnyvale CA US |