Invention Grant
- Patent Title: Systems, methods, and devices for cache block coherence
- Patent Title (中): 用于缓存块一致性的系统,方法和设备
-
Application No.: US13157104Application Date: 2011-06-09
-
Publication No.: US08856456B2Publication Date: 2014-10-07
- Inventor: Ian C. Hendry , Jeffry Gonion
- Applicant: Ian C. Hendry , Jeffry Gonion
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Fletcher Yoder PC
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
Systems, methods, and devices for efficient cache coherence between memory-sharing devices are provided. In particular, snoop traffic may be suppressed based at least partly on a table of block tracking entries (BTEs). Each BTE may indicate whether groups of one or more cache lines of a block of memory could potentially be in use by another memory-sharing device. By way of example, a memory-sharing device may employ a table of BTEs that each has several cache status entries. When a cache status entry indicates that none of a group of one or more cache lines could possibly be in use by another memory-sharing device, a snoop request for any cache lines of that group may be suppressed without jeopardizing cache coherence.
Public/Granted literature
- US20120317362A1 SYSTEMS, METHODS, AND DEVICES FOR CACHE BLOCK COHERENCE Public/Granted day:2012-12-13
Information query