Invention Grant
- Patent Title: Method and apparatus for distributed snoop filtering
-
Application No.: US14497740Application Date: 2014-09-26
-
Publication No.: US09727475B2Publication Date: 2017-08-08
- Inventor: Rahul Pal , Ishwar Agarwal , Yen-Cheng Liu , Joseph Nuzman , Ashok Jagannathan , Bahaa Fahim , Nithiyanandan Bashyam
- 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/0875 ; G06F12/0831

Abstract:
An apparatus and method are described for distributed snoop filtering. For example, one embodiment of a processor comprises: a plurality of cores to execute instructions and process data; first snoop logic to track a first plurality of cache lines stored in a mid-level cache (“MLC”) accessible by one or more of the cores, the first snoop logic to allocate entries for cache lines stored in the MLC and to deallocate entries for cache lines evicted from the MLC, wherein at least some of the cache lines evicted from the MLC are retained in a level 1 (L1) cache; and second snoop logic to track a second plurality of cache lines stored in a non-inclusive last level cache (NI LLC), the second snoop logic to allocate entries in the NI LLC for cache lines evicted from the MLC and to deallocate entries for cache lines stored in the MLC, wherein the second snoop logic is to store and maintain a first set of core valid bits to identify cores containing copies of the cache lines stored in the NI LLC.
Public/Granted literature
- US20160092366A1 METHOD AND APPARATUS FOR DISTRIBUTED SNOOP FILTERING Public/Granted day:2016-03-31
Information query