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

Title: Dispatching packets on a global combining network of a parallel computer

Abstract

Methods, apparatus, and products are disclosed for dispatching packets on a global combining network of a parallel computer comprising a plurality of nodes connected for data communications using the network capable of performing collective operations and point to point operations that include: receiving, by an origin system messaging module on an origin node from an origin application messaging module on the origin node, a storage identifier and an operation identifier, the storage identifier specifying storage containing an application message for transmission to a target node, and the operation identifier specifying a message passing operation; packetizing, by the origin system messaging module, the application message into network packets for transmission to the target node, each network packet specifying the operation identifier and an operation type for the message passing operation specified by the operation identifier; and transmitting, by the origin system messaging module, the network packets to the target node.

Inventors:
 [1];  [2]
  1. Ardsley, NY
  2. Rochester, MN
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1021899
Patent Number(s):
7984450
Application Number:
11/946,136
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: 2007 Nov 28
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Almasi, Gheorghe, and Archer, Charles J. Dispatching packets on a global combining network of a parallel computer. United States: N. p., 2011. Web.
Almasi, Gheorghe, & Archer, Charles J. Dispatching packets on a global combining network of a parallel computer. United States.
Almasi, Gheorghe, and Archer, Charles J. Tue . "Dispatching packets on a global combining network of a parallel computer". United States. https://www.osti.gov/servlets/purl/1021899.
@article{osti_1021899,
title = {Dispatching packets on a global combining network of a parallel computer},
author = {Almasi, Gheorghe and Archer, Charles J},
abstractNote = {Methods, apparatus, and products are disclosed for dispatching packets on a global combining network of a parallel computer comprising a plurality of nodes connected for data communications using the network capable of performing collective operations and point to point operations that include: receiving, by an origin system messaging module on an origin node from an origin application messaging module on the origin node, a storage identifier and an operation identifier, the storage identifier specifying storage containing an application message for transmission to a target node, and the operation identifier specifying a message passing operation; packetizing, by the origin system messaging module, the application message into network packets for transmission to the target node, each network packet specifying the operation identifier and an operation type for the message passing operation specified by the operation identifier; and transmitting, by the origin system messaging module, the network packets to the target node.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2011},
month = {7}
}

Works referenced in this record:

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


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

SPIN —an extensible microkernel for application-specific operating system services
journal, January 1995


Visual Programming for Message-Passing Systems
journal, August 1999


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