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

Title: Method and apparatus for a page-local delta-based prefetcher

Patent ·
OSTI ID:2222125

A method includes recording a first set of consecutive memory access deltas, where each of the consecutive memory access deltas represents a difference between two memory addresses accessed by an application, updating values in a prefetch training table based on the first set of memory access deltas, and predicting one or more memory addresses for prefetching responsive to a second set of consecutive memory access deltas and based on values in the prefetch training table.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Advanced Micro Devices, Inc., Santa Clara, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344; B620717
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Number(s):
11,726,917
Application Number:
16/927,786
OSTI ID:
2222125
Resource Relation:
Patent File Date: 07/13/2020
Country of Publication:
United States
Language:
English

References (9)

Graph Prefetching Using Data Structure Knowledge conference June 2016
Sandbox Prefetching: Safe run-time evaluation of aggressive prefetchers conference February 2014
Path confidence based lookahead prefetching conference October 2016
Spatial Memory Streaming journal May 2006
Pattern-Aware Prefetching Using Parallel Log-Structured File System patent-application April 2020
Best-offset hardware prefetching conference March 2016
Generating a set of pre-fetch address candidates based on popular sets of address and data offset counters patent September 2008
Perceptron-based prefetch filtering conference June 2019
Efficiently prefetching complex address patterns conference December 2015