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

Title: Method and apparatus of prefetching streams of varying prefetch depth

Abstract

Method and apparatus of prefetching streams of varying prefetch depth dynamically changes the depth of prefetching so that the number of multiple streams as well as the hit rate of a single stream are optimized. The method and apparatus in one aspect monitor a plurality of load requests from a processing unit for data in a prefetch buffer, determine an access pattern associated with the plurality of load requests and adjust a prefetch depth according to the access pattern.

Inventors:
 [1];  [2];  [3];  [4];  [5]
  1. Mount Kisco, NY
  2. Yorktown Heights, NY
  3. Chappaqua, NY
  4. Mahopac, NY
  5. Seebruck-Seeon, DE
Publication Date:
Research Org.:
International Business Machines Corporation (Armonk, NY)
Sponsoring Org.:
USDOE
OSTI Identifier:
1034622
Patent Number(s):
8,103,832
Application Number:
11/768,697
Assignee:
International Business Machines Corporation (Armonk, NY) OSTI
DOE Contract Number:  
B554331
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Gara, Alan, Ohmacht, Martin, Salapura, Valentina, Sugavanam, Krishnan, and Hoenicke, Dirk. Method and apparatus of prefetching streams of varying prefetch depth. United States: N. p., 2012. Web.
Gara, Alan, Ohmacht, Martin, Salapura, Valentina, Sugavanam, Krishnan, & Hoenicke, Dirk. Method and apparatus of prefetching streams of varying prefetch depth. United States.
Gara, Alan, Ohmacht, Martin, Salapura, Valentina, Sugavanam, Krishnan, and Hoenicke, Dirk. Tue . "Method and apparatus of prefetching streams of varying prefetch depth". United States. https://www.osti.gov/servlets/purl/1034622.
@article{osti_1034622,
title = {Method and apparatus of prefetching streams of varying prefetch depth},
author = {Gara, Alan and Ohmacht, Martin and Salapura, Valentina and Sugavanam, Krishnan and Hoenicke, Dirk},
abstractNote = {Method and apparatus of prefetching streams of varying prefetch depth dynamically changes the depth of prefetching so that the number of multiple streams as well as the hit rate of a single stream are optimized. The method and apparatus in one aspect monitor a plurality of load requests from a processing unit for data in a prefetch buffer, determine an access pattern associated with the plurality of load requests and adjust a prefetch depth according to the access pattern.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2012},
month = {1}
}

Patent:

Save / Share: