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

Title: Direct memory access transfer completion notification

Abstract

DMA transfer completion notification includes: inserting, by an origin DMA engine on an origin node in an injection first-in-first-out (`FIFO`) buffer, a data descriptor for an application message to be transferred to a target node on behalf of an application on the origin node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the message, the completion notification descriptor specifying a packet header for a completion notification packet; transferring, by the origin DMA engine to the target node, the message in dependence upon the data descriptor; sending, by the origin DMA engine, the completion notification packet to a local reception FIFO buffer using a local memory FIFO transfer operation; and notifying, by the origin DMA engine, the application that transfer of the message is complete in response to receiving the completion notification packet in the local reception FIFO buffer.

Inventors:
 [1];  [1];  [1]
  1. Rochester, MN
Publication Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1018034
Patent Number(s):
7,890,670
Application Number:
11/746,348
Assignee:
International Business Machines Corporation (Armonk, NY)
DOE Contract Number:  
B554331
Resource Type:
Patent
Resource Relation:
Patent File Date: 2007 May 09
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Archer, Charles J, Blocksome, Michael A, and Parker, Jeffrey J. Direct memory access transfer completion notification. United States: N. p., 2011. Web.
Archer, Charles J, Blocksome, Michael A, & Parker, Jeffrey J. Direct memory access transfer completion notification. United States.
Archer, Charles J, Blocksome, Michael A, and Parker, Jeffrey J. Tue . "Direct memory access transfer completion notification". United States. https://www.osti.gov/servlets/purl/1018034.
@article{osti_1018034,
title = {Direct memory access transfer completion notification},
author = {Archer, Charles J and Blocksome, Michael A and Parker, Jeffrey J},
abstractNote = {DMA transfer completion notification includes: inserting, by an origin DMA engine on an origin node in an injection first-in-first-out (`FIFO`) buffer, a data descriptor for an application message to be transferred to a target node on behalf of an application on the origin node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the message, the completion notification descriptor specifying a packet header for a completion notification packet; transferring, by the origin DMA engine to the target node, the message in dependence upon the data descriptor; sending, by the origin DMA engine, the completion notification packet to a local reception FIFO buffer using a local memory FIFO transfer operation; and notifying, by the origin DMA engine, the application that transfer of the message is complete in response to receiving the completion notification packet in the local reception FIFO buffer.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2011},
month = {2}
}

Patent:

Save / Share:

Works referenced in this record:

The Blue Gene/L Supercomputer: A Hardware and Software Story
journal, May 2007

  • Moreira, Jos√© E.; Salapura, Valentina; Almasi, George
  • International Journal of Parallel Programming, Vol. 35, Issue 3, p. 181-206
  • DOI: 10.1007/s10766-007-0037-2