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

Title: Internode data communications in a parallel computer

Abstract

Internode data communications in a parallel computer that includes compute nodes that each include main memory and a messaging unit, the messaging unit including computer memory and coupling compute nodes for data communications, in which, for each compute node at compute node boot time: a messaging unit allocates, in the messaging unit's computer memory, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; receives, prior to initialization of a particular process on the compute node, a data communications message intended for the particular process; and stores the data communications message in the message buffer associated with the particular process. Upon initialization of the particular process, the process establishes a messaging buffer in main memory of the compute node and copies the data communications message from the message buffer of the messaging unit into the message buffer of main memory.

Inventors:
; ; ; ; ;
Issue Date:
Research Org.:
International Business Machines Corporation, Armonk, NY, USA
Sponsoring Org.:
USDOE
OSTI Identifier:
1119575
Patent Number(s):
8,650,581
Application Number:
13/711,108
Assignee:
International Business Machines Corporation (Armonk, NY)
DOE Contract Number:  
B554331
Resource Type:
Patent
Resource Relation:
Patent File Date: 2012 Dec 11
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. Internode data communications 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. Internode data communications 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 . "Internode data communications in a parallel computer". United States. https://www.osti.gov/servlets/purl/1119575.
@article{osti_1119575,
title = {Internode data communications 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 = {Internode data communications in a parallel computer that includes compute nodes that each include main memory and a messaging unit, the messaging unit including computer memory and coupling compute nodes for data communications, in which, for each compute node at compute node boot time: a messaging unit allocates, in the messaging unit's computer memory, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; receives, prior to initialization of a particular process on the compute node, a data communications message intended for the particular process; and stores the data communications message in the message buffer associated with the particular process. Upon initialization of the particular process, the process establishes a messaging buffer in main memory of the compute node and copies the data communications message from the message buffer of the messaging unit into the message buffer of main memory.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {2}
}

Patent:

Save / Share:

Works referenced in this record:

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

  • Robinson, J.; Russ, S. H.; Flachs, B.
  • Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing HPDC-96
  • DOI: 10.1109/HPDC.1996.546174

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

  • Foster, Ian; Geisler, Jonathan; Kesselman, Carl
  • Journal of Parallel and Distributed Computing, Vol. 40, Issue 1
  • DOI: 10.1006/jpdc.1996.1266

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
  • DOI: 10.1109/HPDC.1993.263854

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

  • Kumar, Sameer; Ratterman, Joseph; Smith, Brian
  • Proceedings of the 22nd annual international conference on Supercomputing - ICS '08
  • DOI: 10.1145/1375527.1375544

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

  • Banikazemi, M.; Govihdaraju, R. K.; Blackmore, R.
  • IEEE Transactions on Parallel and Distributed Systems, Vol. 12, Issue 10
  • DOI: 10.1109/71.963419

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

  • Dinan, James; Balaji, Pavan; Lusk, Ewing
  • Proceedings of the 7th ACM international conference on Computing frontiers - CF '10
  • DOI: 10.1145/1787275.1787323