Invention Grant
- Patent Title: Prefetching to a cache based on buffer fullness
- Patent Title (中): 基于缓冲区丰满度预取到缓存
-
Application No.: US13669502Application Date: 2012-11-06
-
Publication No.: US08909866B2Publication Date: 2014-12-09
- Inventor: John Kalamatianos , Ravindra Nath Bhargava , Ramkumar Jayaseelan
- Applicant: John Kalamatianos , Ravindra Nath Bhargava , Ramkumar Jayaseelan
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
A processor transfers prefetch requests from their targeted cache to another cache in a memory hierarchy based on a fullness of a miss address buffer (MAB) or based on confidence levels of the prefetch requests. Each cache in the memory hierarchy is assigned a number of slots at the MAB. In response to determining the fullness of the slots assigned to a cache is above a threshold when a prefetch request to the cache is received, the processor transfers the prefetch request to the next lower level cache in the memory hierarchy. In response, the data targeted by the access request is prefetched to the next lower level cache in the memory hierarchy, and is therefore available for subsequent provision to the cache. In addition, the processor can transfer a prefetch request to lower level caches based on a confidence level of a prefetch request.
Public/Granted literature
- US20140129772A1 PREFETCHING TO A CACHE BASED ON BUFFER FULLNESS Public/Granted day:2014-05-08
Information query