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

Title: Direct memory access transfer completion notification

Abstract

Methods, compute nodes, and computer program products are provided for direct memory access (`DMA`) transfer completion notification. Embodiments include determining, by an origin DMA engine on an origin compute node, whether a data descriptor for an application message to be sent to a target compute node is currently in an injection first-in-first-out (`FIFO`) buffer in dependence upon a sequence number previously associated with the data descriptor, the total number of descriptors currently in the injection FIFO buffer, and the current sequence number for the newest data descriptor stored in the injection FIFO buffer; and notifying a processor core on the origin DMA engine that the message has been sent if the data descriptor for the message is not currently in the injection FIFO buffer.

Inventors:
 [1];  [2];  [3];  [4];  [5];  [6];  [7]
  1. Croton on Hudson, NY
  2. Irvington, NY
  3. Cortlandt Manor, NY
  4. White Plains, NY
  5. Rochester, MN
  6. Esslingen, DE
  7. Danville, CA
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1015498
Patent Number(s):
7765337
Application Number:
11/758,167
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
B554331
Resource Type:
Patent
Country of Publication:
United States
Language:
English

Citation Formats

Chen, Dong, Giampapa, Mark E, Heidelberger, Philip, Kumar, Sameer, Parker, Jeffrey J, Steinmacher-Burow, Burkhard D, and Vranas, Pavlos. Direct memory access transfer completion notification. United States: N. p., 2010. Web.
Chen, Dong, Giampapa, Mark E, Heidelberger, Philip, Kumar, Sameer, Parker, Jeffrey J, Steinmacher-Burow, Burkhard D, & Vranas, Pavlos. Direct memory access transfer completion notification. United States.
Chen, Dong, Giampapa, Mark E, Heidelberger, Philip, Kumar, Sameer, Parker, Jeffrey J, Steinmacher-Burow, Burkhard D, and Vranas, Pavlos. Tue . "Direct memory access transfer completion notification". United States. https://www.osti.gov/servlets/purl/1015498.
@article{osti_1015498,
title = {Direct memory access transfer completion notification},
author = {Chen, Dong and Giampapa, Mark E and Heidelberger, Philip and Kumar, Sameer and Parker, Jeffrey J and Steinmacher-Burow, Burkhard D and Vranas, Pavlos},
abstractNote = {Methods, compute nodes, and computer program products are provided for direct memory access (`DMA`) transfer completion notification. Embodiments include determining, by an origin DMA engine on an origin compute node, whether a data descriptor for an application message to be sent to a target compute node is currently in an injection first-in-first-out (`FIFO`) buffer in dependence upon a sequence number previously associated with the data descriptor, the total number of descriptors currently in the injection FIFO buffer, and the current sequence number for the newest data descriptor stored in the injection FIFO buffer; and notifying a processor core on the origin DMA engine that the message has been sent if the data descriptor for the message is not currently in the injection FIFO buffer.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jul 27 00:00:00 EDT 2010},
month = {Tue Jul 27 00:00:00 EDT 2010}
}