Invention Grant
- Patent Title: Cache control aware memory controller
-
Application No.: US15839700Application Date: 2017-12-12
-
Publication No.: US10572389B2Publication Date: 2020-02-25
- Inventor: Ravindra N. Bhargava , Ganesh Balakrishnan
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Meyertons Hood Kivlin Kowert and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: G06F12/0895
- IPC: G06F12/0895 ; G06F12/0897

Abstract:
Systems, apparatuses, and methods for performing efficient memory accesses for a computing system are disclosed. External system memory is used as a last-level cache and includes one of a variety of types of dynamic random access memory (DRAM). A memory controller generates a tag request and a separate data request based on a same, single received memory request. The sending of the tag request is prioritized over sending the data request. A partial tag comparison is performed during processing of the tag request. If a tag miss is detected for the partial tag comparison, then the data request is cancelled, and the memory request is sent to main memory. If one or more tag hits are detected for the partial tag comparison, then processing of the data request is dependent upon the result of the full tag comparison.
Public/Granted literature
- US20190179760A1 CACHE CONTROL AWARE MEMORY CONTROLLER Public/Granted day:2019-06-13
Information query
IPC分类: