Back to results
US 6,959,364 B2Granted
Partially inclusive snoop filter
AssigneeIntel Corporation
InventorsRobert J. Safranek, Kai Cheng
Life of this patent
Estimating the term…
Abstract
In some embodiments, the invention includes a snoop filter, wherein entries in the snoop filter are allocated in response to initial accesses of local cache lines by a remote node, but entries in the snoop filter are not allocated in response to accesses of the local cache lines by a local node. Other embodiments are described and claimed.
Claims28
An apparatus comprising:
- a snoop filter, wherein entries in the snoop filter are allocated in response to initial accesses of local cache lines by a remote node, but entries in the snoop filter are not allocated in response to accesses of the local cache lines by a local node, wherein the snoop filter includes multiple coherency lists.
A system comprising:
- a local node with respect to local cache lines;
- a remote node with respect to the local cache lines;
- and
- sub-snoop filters, wherein for each of the sub-snoop filters, entries are allocated for initial accesses of local cache lines by the remote node, but entries are not allocated for accesses of the local cache lines by the local node.
1 more element
A system comprising:
- a local node with respect to local cache lines;
- a remote node with respect to the local cache lines;
- and
- a snoop filter, wherein entries in the snoop filter are allocated for initial accesses of the local cache lines by the remote node, but entries in the snoop filter are not allocated for accesses of the local cache lines by the local node;
- and
- a coherency controller switch including the snoop filter to issue a cacheable access to the local node if the remote node accesses one of the cache lines for which there is not previously an entry in the snoop filter.
3 more elements
Dependencies are inferred from the claim text.