DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Method and apparatus of parallel computing with simultaneously operating stream prefetching and list prefetching engines

Abstract

A prefetch system improves a performance of a parallel computing system. The parallel computing system includes a plurality of computing nodes. A computing node includes at least one processor and at least one memory device. The prefetch system includes at least one stream prefetch engine and at least one list prefetch engine. The prefetch system operates those engines simultaneously. After the at least one processor issues a command, the prefetch system passes the command to a stream prefetch engine and a list prefetch engine. The prefetch system operates the stream prefetch engine and the list prefetch engine to prefetch data to be needed in subsequent clock cycles in the processor in response to the passed command.

Inventors:
; ; ; ; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1082469
Patent Number(s):
8327077
Application Number:
12/696,746
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
B554331
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Boyle, Peter A., Christ, Norman H., Gara, Alan, Mawhinney, Robert D., Ohmacht, Martin, and Sugavanam, Krishnan. Method and apparatus of parallel computing with simultaneously operating stream prefetching and list prefetching engines. United States: N. p., 2012. Web.
Boyle, Peter A., Christ, Norman H., Gara, Alan, Mawhinney, Robert D., Ohmacht, Martin, & Sugavanam, Krishnan. Method and apparatus of parallel computing with simultaneously operating stream prefetching and list prefetching engines. United States.
Boyle, Peter A., Christ, Norman H., Gara, Alan, Mawhinney, Robert D., Ohmacht, Martin, and Sugavanam, Krishnan. Tue . "Method and apparatus of parallel computing with simultaneously operating stream prefetching and list prefetching engines". United States. https://www.osti.gov/servlets/purl/1082469.
@article{osti_1082469,
title = {Method and apparatus of parallel computing with simultaneously operating stream prefetching and list prefetching engines},
author = {Boyle, Peter A. and Christ, Norman H. and Gara, Alan and Mawhinney, Robert D. and Ohmacht, Martin and Sugavanam, Krishnan},
abstractNote = {A prefetch system improves a performance of a parallel computing system. The parallel computing system includes a plurality of computing nodes. A computing node includes at least one processor and at least one memory device. The prefetch system includes at least one stream prefetch engine and at least one list prefetch engine. The prefetch system operates those engines simultaneously. After the at least one processor issues a command, the prefetch system passes the command to a stream prefetch engine and a list prefetch engine. The prefetch system operates the stream prefetch engine and the list prefetch engine to prefetch data to be needed in subsequent clock cycles in the processor in response to the passed command.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Dec 11 00:00:00 EST 2012},
month = {Tue Dec 11 00:00:00 EST 2012}
}