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:
-
- Ardsley, NY
- 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
- Sottile, M. J.; Chandu, V. P.; Bader, D. A.
- Proceedings 20th IEEE International Parallel & Distributed Processing Symposium
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
SPIN —an extensible microkernel for application-specific operating system services
journal, January 1995
- Bershad, Brian N.; Chambers, Craig; Eggers, Susan
- ACM SIGOPS Operating Systems Review, Vol. 29, Issue 1
Visual Programming for Message-Passing Systems
journal, August 1999
- Stankovic, Nenad; Zhang, Kang
- International Journal of Software Engineering and Knowledge Engineering, Vol. 09, Issue 04
Optimization of MPI collective communication on BlueGene/L systems
conference, January 2005
- Almási, George; Heidelberger, Philip; Archer, Charles J.
- Proceedings of the 19th annual international conference on Supercomputing - ICS '05