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

Title: Minimally buffered data transfers between nodes in a data communications network

Abstract

Methods, apparatus, and products for minimally buffered data transfers between nodes in a data communications network are disclosed that include: receiving, by a messaging module on an origin node, a storage identifier, a origin data type, and a target data type, the storage identifier specifying application storage containing data, the origin data type describing a data subset contained in the origin application storage, the target data type describing an arrangement of the data subset in application storage on a target node; creating, by the messaging module, origin metadata describing the origin data type; selecting, by the messaging module from the origin application storage in dependence upon the origin metadata and the storage identifier, the data subset; and transmitting, by the messaging module to the target node, the selected data subset for storing in the target application storage in dependence upon the target data type without temporarily buffering the data subset.

Inventors:
Publication Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1185276
Patent Number(s):
9,065,839
Application Number:
11/865,981
Assignee:
International Business Machines Corporation (Armonk, NY)
DOE Contract Number:  
B554331
Resource Type:
Patent
Resource Relation:
Patent File Date: 2007 Oct 02
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Miller, Douglas R. Minimally buffered data transfers between nodes in a data communications network. United States: N. p., 2015. Web.
Miller, Douglas R. Minimally buffered data transfers between nodes in a data communications network. United States.
Miller, Douglas R. Tue . "Minimally buffered data transfers between nodes in a data communications network". United States. https://www.osti.gov/servlets/purl/1185276.
@article{osti_1185276,
title = {Minimally buffered data transfers between nodes in a data communications network},
author = {Miller, Douglas R.},
abstractNote = {Methods, apparatus, and products for minimally buffered data transfers between nodes in a data communications network are disclosed that include: receiving, by a messaging module on an origin node, a storage identifier, a origin data type, and a target data type, the storage identifier specifying application storage containing data, the origin data type describing a data subset contained in the origin application storage, the target data type describing an arrangement of the data subset in application storage on a target node; creating, by the messaging module, origin metadata describing the origin data type; selecting, by the messaging module from the origin application storage in dependence upon the origin metadata and the storage identifier, the data subset; and transmitting, by the messaging module to the target node, the selected data subset for storing in the target application storage in dependence upon the target data type without temporarily buffering the data subset.},
doi = {},
url = {https://www.osti.gov/biblio/1185276}, journal = {},
number = ,
volume = ,
place = {United States},
year = {2015},
month = {6}
}

Patent:

Save / Share:

Works referenced in this record:

Security policy realization in an extensible operating system
conference, January 1999


Collective communication on architectures that support simultaneous communication over multiple links
conference, January 2006

  • Chan, Ernie; van de Geijn, Robert; Gropp, William
  • Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '06
  • https://doi.org/10.1145/1122971.1122975

Optimization of MPI collective communication on BlueGene/L systems
conference, January 2005


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


Visual Programming for Message-Passing Systems
journal, August 1999


Performance analysis of parallel programs via message-passing graph traversal
conference, January 2006


STAR-MPI: self tuned adaptive routines for MPI collective operations
conference, January 2006


The Autopilot performance-directed adaptive control system
journal, September 2001


An empirically derived framework for classifying parallel program performance tuning problems
conference, January 1998


Overview of the Blue Gene/L system architecture
journal, March 2005


Blue Gene/L torus interconnection network
journal, March 2005


MPI Collective Communications on The Blue Gene/P Supercomputer: Algorithms and Optimizations
conference, August 2009

  • Faraj, Ahmad; Kumar, Sameer; Smith, Brian
  • 2009 17th Annual IEEE Symposium on High-Performance Interconnects (HOTI), 2009 17th IEEE Symposium on High Performance Interconnects
  • https://doi.org/10.1109/HOTI.2009.12

A Study of Process Arrival Patterns for MPI Collective Operations
journal, February 2008


Automatic generation and tuning of MPI collective communication routines
conference, January 2005