Invention Grant
- Patent Title: Apparatus and method for multi-level cache request tracking
-
Application No.: US15721499Application Date: 2017-09-29
-
Publication No.: US10310978B2Publication Date: 2019-06-04
- Inventor: Robert G. Blankenship , Samantika S. Sury
- 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: G06F13/00
- IPC: G06F13/00 ; G06F12/0815 ; G06F12/0811 ; G06F12/0875

Abstract:
An apparatus and method for multi-level cache request tracking. For example, one embodiment of a processor comprises: one or more cores to execute instructions and process data; a memory subsystem comprising a system memory and a multi-level cache hierarchy; a primary tracker to store a first entry associated with a memory request to transfer a cache line from the system memory or a first cache within the cache hierarchy to a second cache; primary tracker allocation circuitry to allocate and deallocate entries within the primary tracker; a secondary tracker to store a second entry associated with the memory request; secondary tracker allocation circuitry to allocate and deallocate entries within the secondary tracker; the primary tracker allocation circuitry to deallocate the first entry in response to a first indication that one or more cache coherence requirements associated with the cache line have been resolved, the secondary tracker allocation circuitry to deallocate the second entry in response to a second indication related to transmission of the cache line to the second cache.
Public/Granted literature
- US20190102300A1 APPARATUS AND METHOD FOR MULTI-LEVEL CACHE REQUEST TRACKING Public/Granted day:2019-04-04
Information query