发明名称 Selectively performing lookups for cache lines
摘要 Embodiments of the present invention provide a system that selectively performs lookups for cache lines. During operation, the system by maintains a lower-level cache and a higher-level cache in accordance with a set of rules that dictate conditions under which cache lines are held in the lower-level cache and the higher-level cache. The system next performs a lookup for cache line A in the lower level cache. The system then discovers that the lookup for cache line A missed in the lower-level cache, but that cache line B is present in the lower-level cache. Next, in accordance with the set of rules, the system determines, without performing a lookup for cache line A in the higher-level cache, that cache line A is guaranteed not to be present and valid in the higher-level cache because cache line B is present in the lower-level cache.
申请公布号 US8117393(B2) 申请公布日期 2012.02.14
申请号 US20080270685 申请日期 2008.11.13
申请人 CYPHER ROBERT E.;ZEFFER HAAKAN E.;ORACLE AMERICA, INC. 发明人 CYPHER ROBERT E.;ZEFFER HAAKAN E.
分类号 G06F12/00;G06F13/00;G06F13/28 主分类号 G06F12/00
代理机构 代理人
主权项
地址