skip to main content
OSTI.GOV 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

Patent ·
OSTI ID:1021899

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.

Research Organization:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
B554331
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
7,984,450
Application Number:
11/946,136
OSTI ID:
1021899
Resource Relation:
Patent File Date: 2007 Nov 28
Country of Publication:
United States
Language:
English

References (5)

Performance analysis of parallel programs via message-passing graph traversal conference January 2006
Collective communication on architectures that support simultaneous communication over multiple links
  • 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
conference January 2006
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