List based prefetch
Abstract
A list prefetch engine improves a performance of a parallel computing system. The list prefetch engine receives a current cache miss address. The list prefetch engine evaluates whether the current cache miss address is valid. If the current cache miss address is valid, the list prefetch engine compares the current cache miss address and a list address. A list address represents an address in a list. A list describes an arbitrary sequence of prior cache miss addresses. The prefetch engine prefetches data according to the list, if there is a match between the current cache miss address and the list address.
- Inventors:
-
- Edinburgh, GB
- Irvington, NY
- Yorktown Heights, NY
- San Jose, CA
- New York, NY
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1058904
- Patent Number(s):
- 8255633
- Application Number:
- 12/696,825
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Boyle, Peter, Christ, Norman, Gara, Alan, Kim,, Changhoan,, Mawhinney, Robert, Ohmacht, Martin, and Sugavanam, Krishnan. List based prefetch. United States: N. p., 2012.
Web.
Boyle, Peter, Christ, Norman, Gara, Alan, Kim,, Changhoan,, Mawhinney, Robert, Ohmacht, Martin, & Sugavanam, Krishnan. List based prefetch. United States.
Boyle, Peter, Christ, Norman, Gara, Alan, Kim,, Changhoan,, Mawhinney, Robert, Ohmacht, Martin, and Sugavanam, Krishnan. Tue .
"List based prefetch". United States. https://www.osti.gov/servlets/purl/1058904.
@article{osti_1058904,
title = {List based prefetch},
author = {Boyle, Peter and Christ, Norman and Gara, Alan and Kim, and Changhoan, and Mawhinney, Robert and Ohmacht, Martin and Sugavanam, Krishnan},
abstractNote = {A list prefetch engine improves a performance of a parallel computing system. The list prefetch engine receives a current cache miss address. The list prefetch engine evaluates whether the current cache miss address is valid. If the current cache miss address is valid, the list prefetch engine compares the current cache miss address and a list address. A list address represents an address in a list. A list describes an arbitrary sequence of prior cache miss addresses. The prefetch engine prefetches data according to the list, if there is a match between the current cache miss address and the list address.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2012},
month = {8}
}