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 Corporation, Armonk, NY, USA
Sponsoring Org.:
USDOE
OSTI Identifier:
1131866
Patent Number(s):
8,732,726
Application Number:
13/710,066
Assignee:
International Business Machines Corporation (Armonk, NY)
DOE Contract Number:  
B554331
Resource Type:
Patent
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/1131866.
@article{osti_1131866,
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: