Invention Grant
- Patent Title: Programmable stream prefetch with resource optimization
- Patent Title (中): 可编程流预取与资源优化
-
Application No.: US12684693Application Date: 2010-01-08
-
Publication No.: US08347039B2Publication Date: 2013-01-01
- Inventor: Peter Boyle , Norman Christ , Alan Gara , Robert Mawhinney , Martin Ohmacht , Krishnan Sugavanam
- Applicant: Peter Boyle , Norman Christ , Alan Gara , Robert Mawhinney , Martin Ohmacht , Krishnan Sugavanam
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent Daniel P. Morris, Esq.
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
A stream prefetch engine performs data retrieval in a parallel computing system. The engine receives a load request from at least one processor. The engine evaluates whether a first memory address requested in the load request is present and valid in a table. The engine checks whether there exists valid data corresponding to the first memory address in an array if the first memory address is present and valid in the table. The engine increments a prefetching depth of a first stream that the first memory address belongs to and fetching a cache line associated with the first memory address from the at least one cache memory device if there is not yet valid data corresponding to the first memory address in the array. The engine determines whether prefetching of additional data is needed for the first stream within its prefetching depth. The engine prefetches the additional data if the prefetching is needed.
Public/Granted literature
- US20110173397A1 PROGRAMMABLE STREAM PREFETCH WITH RESOURCE OPTIMIZATION Public/Granted day:2011-07-14
Information query