Optimized data communications in a parallel computer
Abstract
A parallel computer includes nodes that include a network adapter that couples the node in a point-to-point network and supports communications in opposite directions of each dimension. Optimized communications include: receiving, by a network adapter of a receiving compute node, a packet--from a source direction--that specifies a destination node and deposit hints. Each hint is associated with a direction within which the packet is to be deposited. If a hint indicates the packet to be deposited in the opposite direction: the adapter delivers the packet to an application on the receiving node; forwards the packet to a next node in the opposite direction if the receiving node is not the destination; and forwards the packet to a node in a direction of a subsequent dimension if the hints indicate that the packet is to be deposited in the direction of the subsequent dimension.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1160335
- Patent Number(s):
- 8868673
- Application Number:
- 13/742,344
- 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: 2013 Jan 15
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Faraj, Daniel A. Optimized data communications in a parallel computer. United States: N. p., 2014.
Web.
Faraj, Daniel A. Optimized data communications in a parallel computer. United States.
Faraj, Daniel A. Tue .
"Optimized data communications in a parallel computer". United States. https://www.osti.gov/servlets/purl/1160335.
@article{osti_1160335,
title = {Optimized data communications in a parallel computer},
author = {Faraj, Daniel A},
abstractNote = {A parallel computer includes nodes that include a network adapter that couples the node in a point-to-point network and supports communications in opposite directions of each dimension. Optimized communications include: receiving, by a network adapter of a receiving compute node, a packet--from a source direction--that specifies a destination node and deposit hints. Each hint is associated with a direction within which the packet is to be deposited. If a hint indicates the packet to be deposited in the opposite direction: the adapter delivers the packet to an application on the receiving node; forwards the packet to a next node in the opposite direction if the receiving node is not the destination; and forwards the packet to a node in a direction of a subsequent dimension if the hints indicate that the packet is to be deposited in the direction of the subsequent dimension.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {10}
}
Works referenced in this record:
Remote Direct Memory Access
patent-application, October 2008
- Archer, Charles J>; Blocksome, Michael A.
- US Patent Application 11/740361; 20080267066
Determining When a Set of Compute Nodes Participating in a Barrier Operation on a Parallel Computer are Ready to Exit the Barrier Operation
patent-application, February 2009
- Blocksome, Michael A.
- US Patent Application 11/832192; 20090037707
Line-Plane Broadcasting in a Data Communications Network of a Parallel Computer
patent-application, February 2009
- Archer, Charles J.; Berg, Jeremy E.; Blocksome, Michael A.
- US Patent Application 11/843090; 20090055474
Zone Routing in a Torus Network
patent-application, July 2011
- Chen, Dong; Heidelberger, Philip; Kumar, Sameer
- US Patent Application 12/684184; 20110173343
Blue Gene system software---Topology mapping for Blue Gene/L supercomputer
conference, January 2006
- Yu, Hao; Chung, I-Hsin; Moreira, Jose
- Proceedings of the 2006 ACM/IEEE conference on Supercomputing - SC '06
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
MPI collective communications on the blue gene/p supercomputer: algorithms and optimizations
conference, January 2009
- Faraj, Ahmad; Kumar, Sameer; Smih, Brian
- Proceedings of the 23rd international conference on Conference on Supercomputing - ICS '09