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

Title: Managing internode data communications for an uninitialized process in a parallel computer

Abstract

A parallel computer includes nodes, each having main memory and a messaging unit (MU). Each MU includes computer memory, which in turn includes, MU message buffers. Each MU message buffer is associated with an uninitialized process on the compute node. In the parallel computer, managing internode data communications for an uninitialized process includes: receiving, by an MU of a compute node, one or more data communications messages in an MU message buffer associated with an uninitialized process on the compute node; determining, by an application agent, that the MU message buffer associated with the uninitialized process is full prior to initialization of the uninitialized process; establishing, by the application agent, a temporary message buffer for the uninitialized process in main computer memory; and moving, by the application agent, data communications messages from the MU message buffer associated with the uninitialized process to the temporary message buffer in main computer memory.

Inventors:
; ; ; ; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1131867
Patent Number(s):
8732725
Application Number:
13/292,293
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
Resource Relation:
Patent File Date: 2011 Nov 09
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Archer, Charles J, Blocksome, Michael A, Miller, Douglas R, Parker, Jeffrey J, Ratterman, Joseph D, and Smith, Brian E. Managing internode data communications for an uninitialized process in a parallel computer. United States: N. p., 2014. Web.
Archer, Charles J, Blocksome, Michael A, Miller, Douglas R, Parker, Jeffrey J, Ratterman, Joseph D, & Smith, Brian E. Managing internode data communications for an uninitialized process in a parallel computer. United States.
Archer, Charles J, Blocksome, Michael A, Miller, Douglas R, Parker, Jeffrey J, Ratterman, Joseph D, and Smith, Brian E. Tue . "Managing internode data communications for an uninitialized process in a parallel computer". United States. https://www.osti.gov/servlets/purl/1131867.
@article{osti_1131867,
title = {Managing internode data communications for an uninitialized process in a parallel computer},
author = {Archer, Charles J and Blocksome, Michael A and Miller, Douglas R and Parker, Jeffrey J and Ratterman, Joseph D and Smith, Brian E},
abstractNote = {A parallel computer includes nodes, each having main memory and a messaging unit (MU). Each MU includes computer memory, which in turn includes, MU message buffers. Each MU message buffer is associated with an uninitialized process on the compute node. In the parallel computer, managing internode data communications for an uninitialized process includes: receiving, by an MU of a compute node, one or more data communications messages in an MU message buffer associated with an uninitialized process on the compute node; determining, by an application agent, that the MU message buffer associated with the uninitialized process is full prior to initialization of the uninitialized process; establishing, by the application agent, a temporary message buffer for the uninitialized process in main computer memory; and moving, by the application agent, data communications messages from the MU message buffer associated with the uninitialized process to the temporary message buffer in main computer memory.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {5}
}

Patent:

Save / Share:

Works referenced in this record:

The deep computing messaging framework: generalized scalable message passing on the blue gene/P supercomputer
conference, January 2008


MPI-LAPI: an efficient implementation of MPI for IBM RS/6000 SP systems
journal, January 2001


Hybrid parallel programming with MPI and unified parallel C
conference, January 2010


Managing Multiple Communication Methods in High-Performance Networked Computing Systems
journal, January 1997


A task migration implementation of the Message-Passing Interface
conference, January 1996


A message passing interface for parallel and distributed computing
conference, January 1993

  • Hariri, S.; Park, J. B.; Yu, F. -K.
  • [1993] The 2nd International Symposium on High Performance Distributed Computing, [1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing
  • https://doi.org/10.1109/HPDC.1993.263854