skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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:
; ; ; ; ; ;
Publication Date:
Research Org.:
International Business Machines Corporation, Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1150073
Patent Number(s):
8,806,141
Application Number:
13/593,838
Assignee:
International Business Machines Corporation (Armonk, NY) OSTI
DOE Contract Number:
B554331
Resource Type:
Patent
Resource Relation:
Patent File Date: 2012 Aug 24
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., 2014. 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. doi:. https://www.osti.gov/servlets/purl/1150073.
@article{osti_1150073,
title = {List based prefetch},
author = {Boyle, Peter and Christ, Norman and Gara, Alan and Kim, 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 = {Tue Aug 12 00:00:00 EDT 2014},
month = {Tue Aug 12 00:00:00 EDT 2014}
}

Patent:

Save / Share: