Invention Grant
US07949831B2 Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines
有权
使用加载标记元数据来维护缓存一致性以拒绝加载标记的缓存行的无效
- Patent Title: Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines
- Patent Title (中): 使用加载标记元数据来维护缓存一致性以拒绝加载标记的缓存行的无效
-
Application No.: US11934595Application Date: 2007-11-02
-
Publication No.: US07949831B2Publication Date: 2011-05-24
- Inventor: Robert E. Cypher , Shailender Chaudhry
- Applicant: Robert E. Cypher , Shailender Chaudhry
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Agent Anthony Jones
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
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.
Public/Granted literature
- US20090119461A1 MAINTAINING CACHE COHERENCE USING LOAD-MARK METADATA Public/Granted day:2009-05-07
Information query