发明名称 Optimizing a cache back invalidation policy
摘要 A method and a system for utilizing less recently used (LRU) bits and presence bits in selecting cache-lines for eviction from a lower level cache in a processor-memory sub-system. A cache back invalidation (CBI) logic utilizes LRU bits to evict only cache-lines within a LRU group, following a cache miss in the lower level cache. In addition, the CBI logic uses presence bits to (a) indicate whether a cache-line in a lower level cache is also present in a higher level cache and (b) evict only cache-lines in the lower level cache that are not present in a corresponding higher level cache. However, when the lower level cache-line selected for eviction is also present in any higher level cache, CBI logic invalidates the cache-line in the higher level cache. The CBI logic appropriately updates the values of presence bits and LRU bits, following evictions and invalidations.
申请公布号 US8364898(B2) 申请公布日期 2013.01.29
申请号 US20090358873 申请日期 2009.01.23
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;BALAKRISHNAN GANESH;KRISHNA ANIL 发明人 BALAKRISHNAN GANESH;KRISHNA ANIL
分类号 G06F12/00;G06F13/00;G06F13/28 主分类号 G06F12/00
代理机构 代理人
主权项
地址