发明授权
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
摘要:
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.
公开/授权文献
信息查询
0/0