Invention Application
- Patent Title: SHARING AWARE SNOOP FILTER APPARATUS AND METHOD
- Patent Title (中): 共享史努比滤波器装置和方法
-
Application No.: PCT/US2017/021093Application Date: 2017-03-07
-
Publication No.: WO2017172296A1Publication Date: 2017-10-05
- Inventor: SURY, Samantika S. , BLANKENSHIP, Robert G. , STEELY JR, Simon C.
- Applicant: INTEL CORPORATION
- Applicant Address: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- Agency: WEBSTER, Thomas, C.
- Priority: US15/088,921 20160401
- Main IPC: G06F12/0831
- IPC: G06F12/0831 ; G06F12/0811
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.
Information query
IPC分类: