Invention Grant
- Patent Title: Store aware prefetching for a datastream
- Patent Title (中): 存储感知预取数据流
-
Application No.: US12558465Application Date: 2009-09-11
-
Publication No.: US08667225B2Publication Date: 2014-03-04
- Inventor: Benjamin T. Sander , Bharath Narasimha Swamy , Swamy Punyamurtula
- Applicant: Benjamin T. Sander , Bharath Narasimha Swamy , Swamy Punyamurtula
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A system and method for efficient data prefetching. A data stream stored in lower-level memory comprises a contiguous block of data used in a computer program. A prefetch unit in a processor detects a data stream by identifying a sequence of storage accesses referencing a contiguous blocks of data in a monotonically increasing or decreasing manner. After a predetermined training period for a given data stream, the prefetch unit prefetches a portion of the given data stream from memory without write permission, in response to an access that does not request write permission. Also, after the training period, the prefetch unit prefetches a portion of the given data stream from lower-level memory with write permission, in response to determining there has been a prior access to the given data stream that requests write permission subsequent to a number of cache misses reaching a predetermined threshold.
Public/Granted literature
- US20110066811A1 STORE AWARE PREFETCHING FOR A DATASTREAM Public/Granted day:2011-03-17
Information query