Invention Grant
- Patent Title: Sharing aware snoop filter apparatus and method
-
Application No.: US15088921Application Date: 2016-04-01
-
Publication No.: US09898408B2Publication Date: 2018-02-20
- Inventor: Samantika S. Sury , Robert G. Blankenship , Simon C. Steely, Jr.
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson, De Vos, Webster & Elliott, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0831 ; G06F12/0811 ; G06F13/00 ; G06F13/28

Abstract:
An apparatus and method are described for a sharing aware snoop filter. For example, one embodiment of a processor comprises: a plurality of caches, each of the caches comprising a plurality of cache lines, at least some of which are to be shared by two or more of the caches; a snoop filter to monitor accesses to the plurality of cache lines shared by the two or more caches, the snoop filter comprising: a primary snoop filter comprising a first plurality of entries, each entry associated with one of the plurality of cache lines and comprising a N unique identifiers to uniquely identify up to N of the plurality of caches currently storing the cache line; an auxiliary snoop filter comprising a second plurality of entries, each entry associated with one of the plurality of cache lines, wherein once a particular cache line has been shared by more than N caches, an entry for that cache line is allocated in the auxiliary snoop filter to uniquely identify one or more additional caches storing the cache line.
Public/Granted literature
- US20170286299A1 SHARING AWARE SNOOP FILTER APPARATUS AND METHOD Public/Granted day:2017-10-05
Information query