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

Title: System and method for efficient pointer chasing

Abstract

Described is a system and method for efficient pointer chasing in systems having a single memory node or a network of memory nodes. In particular, a pointer chasing command is sent along with a memory request by an issuing node to a memory node. The pointer chasing command indicates the number of interdependent memory accesses and information needed for the identified interdependent memory accesses. An address computing unit associated with the memory node determines the relevant memory address for an interdependent memory access absent further interaction with the issuing node or without having to return to the issuing node.

Inventors:
; ;
Issue Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1531372
Patent Number(s):
10133672
Application Number:
15/267,097
Assignee:
Advanced Micro Devices, Inc. (Sunnyvale, CA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
AC52-07NA27344; B608045
Resource Type:
Patent
Resource Relation:
Patent File Date: 2016-09-15
Country of Publication:
United States
Language:
English

Citation Formats

Aguilera Diez, Paula, Farmahini-Farahani, Amin, and Jayasena, Nuwan. System and method for efficient pointer chasing. United States: N. p., 2018. Web.
Aguilera Diez, Paula, Farmahini-Farahani, Amin, & Jayasena, Nuwan. System and method for efficient pointer chasing. United States.
Aguilera Diez, Paula, Farmahini-Farahani, Amin, and Jayasena, Nuwan. Tue . "System and method for efficient pointer chasing". United States. https://www.osti.gov/servlets/purl/1531372.
@article{osti_1531372,
title = {System and method for efficient pointer chasing},
author = {Aguilera Diez, Paula and Farmahini-Farahani, Amin and Jayasena, Nuwan},
abstractNote = {Described is a system and method for efficient pointer chasing in systems having a single memory node or a network of memory nodes. In particular, a pointer chasing command is sent along with a memory request by an issuing node to a memory node. The pointer chasing command indicates the number of interdependent memory accesses and information needed for the identified interdependent memory accesses. An address computing unit associated with the memory node determines the relevant memory address for an interdependent memory access absent further interaction with the issuing node or without having to return to the issuing node.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Nov 20 00:00:00 EST 2018},
month = {Tue Nov 20 00:00:00 EST 2018}
}

Works referenced in this record:

Switching to core executing OS like codes upon system call reading greater than predetermined amount of data
patent, November 2014