发明授权
US07949831B2 Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines
有权
使用加载标记元数据来维护缓存一致性以拒绝加载标记的缓存行的无效
- 专利标题: Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines
- 专利标题(中): 使用加载标记元数据来维护缓存一致性以拒绝加载标记的缓存行的无效
-
申请号: US11934595申请日: 2007-11-02
-
公开(公告)号: US07949831B2公开(公告)日: 2011-05-24
- 发明人: Robert E. Cypher , Shailender Chaudhry
- 申请人: Robert E. Cypher , Shailender Chaudhry
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Park, Vaughan, Fleming & Dowler LLP
- 代理商 Anthony Jones
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
Embodiments of the present invention provide a system that maintains load-marks on cache lines. The system includes: (1) a cache which accommodates a set of cache lines, wherein each cache line includes metadata for load-marking the cache line, and (2) a local cache controller for the cache. Upon determining that a remote cache controller has made a request for a cache line that would cause the local cache controller to invalidate a copy of the cache line in the cache, the local cache controller determines if there is a load-mark in the metadata for the copy of the cache line. If not, the local cache controller invalidates the copy of the cache line. Otherwise, the local cache controller signals a denial of the invalidation of the cache line and retains the copy of the cache line and the load-mark in the metadata for the copy of the cache line.
公开/授权文献
- US20090119461A1 MAINTAINING CACHE COHERENCE USING LOAD-MARK METADATA 公开/授权日:2009-05-07
信息查询