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

Title: Performing stencil computations

Abstract

A method and apparatus for performing stencil computations efficiently are disclosed. In one embodiment, a processor receives an offset, and in response, retrieves a value from a memory via a single instruction, where the retrieving comprises: identifying, based on the offset, one of a plurality of registers of the processor; loading an address stored in the identified register; and retrieving from the memory the value at the address.

Inventors:
Publication Date:
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1417325
Patent Number(s):
9,870,227
Application Number:
14/352,870
Assignee:
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (Oakland, CA) LBNL
DOE Contract Number:
AC02-05CH11231
Resource Type:
Patent
Resource Relation:
Patent File Date: 2012 Nov 08
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Donofrio, David. Performing stencil computations. United States: N. p., 2018. Web.
Donofrio, David. Performing stencil computations. United States.
Donofrio, David. Tue . "Performing stencil computations". United States. doi:. https://www.osti.gov/servlets/purl/1417325.
@article{osti_1417325,
title = {Performing stencil computations},
author = {Donofrio, David},
abstractNote = {A method and apparatus for performing stencil computations efficiently are disclosed. In one embodiment, a processor receives an offset, and in response, retrieves a value from a memory via a single instruction, where the retrieving comprises: identifying, based on the offset, one of a plurality of registers of the processor; loading an address stored in the identified register; and retrieving from the memory the value at the address.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jan 16 00:00:00 EST 2018},
month = {Tue Jan 16 00:00:00 EST 2018}
}

Patent:

Save / Share: