Data communications in a parallel active messaging interface of a parallel computer
Abstract
Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the parallel computer including a plurality of compute nodes that execute a parallel application, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes and the endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a data communications instruction, the instruction characterized by an instruction type, the instruction specifying a transmission of transfer data from the origin endpoint to a target endpoint and transmitting, in accordance with the instruction type, the transfer data from the origin endpoint to the target endpoint.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1107621
- Patent Number(s):
- 8572629
- Application Number:
- 12/963,694
- 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
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, and Smith, Brian E. Data communications in a parallel active messaging interface of a parallel computer. United States: N. p., 2013.
Web.
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, & Smith, Brian E. Data communications in a parallel active messaging interface of a parallel computer. United States.
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, and Smith, Brian E. Tue .
"Data communications in a parallel active messaging interface of a parallel computer". United States. https://www.osti.gov/servlets/purl/1107621.
@article{osti_1107621,
title = {Data communications in a parallel active messaging interface of a parallel computer},
author = {Archer, Charles J and Blocksome, Michael A and Ratterman, Joseph D and Smith, Brian E},
abstractNote = {Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the parallel computer including a plurality of compute nodes that execute a parallel application, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes and the endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a data communications instruction, the instruction characterized by an instruction type, the instruction specifying a transmission of transfer data from the origin endpoint to a target endpoint and transmitting, in accordance with the instruction type, the transfer data from the origin endpoint to the target endpoint.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Oct 29 00:00:00 EDT 2013},
month = {Tue Oct 29 00:00:00 EDT 2013}
}
Works referenced in this record:
Pacing a data transfer operation between compute nodes on a parallel computer
patent, September 2011
- Blocksome, Michael A.
- US Patent Document 8,018,951
Completion Processing For Data Communications Instructions
patent-application, July 2012
- Blocksome, Michael A.; Kumar, Sameer; Parker, Jeffrey J.
- US Patent Application 12/985651; 20120179760
Method and system for scheduled streaming of best effort data
patent-application, May 2003
- Dougall, C. J. Scott; Bentz, P. Christien; Bright, Jason Russel
- US Patent Application 10/147010; 20030093485
Apparatus and method for routing data packets through a communications network
patent, April 2003
- Bremer, Clark; Gunderson, Marlon; Severns, Christine E.
- US Patent Document 6,553,002
Data communication among processes of a network component
patent, January 2005
- Kurapati, Srikrishna
- US Patent Document 6,847,991
Collective network for computer structures
patent, August 2011
- Blumrich, Matthias A.; Coteus, Paul W.; Chen, Dong
- US Patent Document 8,001,280
Dispatching Packets on a Global Combining Network of a Parallel Computer
patent-application, May 2009
- Almasi, Gheorghe; Archer, Charles J.
- US Patent Application 11/946136; 20090138892
Completion Processing For Data Communications Instructions
patent-application, July 2012
- Blocksome, Michael A.; Kumar, Sameer; Parker, Jeffrey J.
- US Patent Application 12/985611; 20120179736
System and method for replacing underlying connection-based communication mechanisms in real time systems at run-time
patent, January 2006
- Simonson, Peter; Costantino, Robert W.; VanBellinghen, Paul S.
- US Patent Document 6,993,769
Asyncronous Broadcast for Ordered Delivery Between Compute Nodes in a Parallel Computing System Where Packet Header Space is Limited
patent-application, January 2009
- Kumar, Sameer
- US Patent Application 11/768619; 20090003344
Automatic tuning of communication protocol performance
patent-application, May 2009
- Supalov, Alexander V.; Sapronov, Sergey I.; Syrov, Artyom A.
- US Patent Application 11/984322; 20090129277
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
Bridge/router architecture for high performance scalable networking
patent, September 1998
- Isfeld, Mark S.; Mallory, Tracy D.; Mitchell, Bruce W.
- US Patent Document 5,802,278
Information display apparatus, information display method, and computer program
patent-application, December 2005
- Suematsu, Toshinari; Nagata, Satoshi
- US Patent Application 11/149357; 20050289235
Interactive Tool for Visualizing Performance Data in Real-Time to Enable Adaptive Performance Optimization and Feedback
patent-application, April 2009
- Gooding, Thomas Michael; Hermsmeier, David Lee; Musselman, Roy Glenn
- US Patent Application 11/863620; 20090089670
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, August 2012
- Blocksome, Michael A.; Ratterman, Joseph D.; Smith, Brian E.
- US Patent Application 13/027421; 20120210094
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, October 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 12/963671; 20120254344
Fencing Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith
- US Patent Application 12/940300; 20120117281
Network on chip with low latency, high bandwidth application messaging interconnects that abstract hardware inter-thread data communications into an architected state of a processor
patent, August 2011
- Kuesel, Jamie R.; Kupferschmidt, Mark G.; Mejdrich, Eric O.
- US Patent Document 7,991,978
Communications system using rings architecture
patent-application, October 2003
- Masel, JOnathan; Zabarski, Boris; Greenblat, Ilia
- US Patent Application 10/064339; 20030195991
Message queue tuning
patent-application, March 2006
- Collard, Jean-Francois; Estep, Patrick
- US Patent Application 10/940173; 20060059257
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, March 2013
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 13/681903; 20130081059
Efficient endpoint matching using a header-to-bit conversion table
patent-application, April 2007
- Stern, Aaron A.
- US Patent Application 11/244669; 20070078997
Administering truncated receive functions in a parallel messaging interface
patent-application, March 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 12/892153; 20120079035
Routing data communications packets in a parallel computer
patent-application, March 2012
- Archer, Charles J.; Blocksome, Michael A.; Inglett, Todd A.
- US Patent Application 12/892192; 20120079133
Ultrascalable Petaflop Parallel Supercomputer
patent-application, January 2009
- Blumrich, Matthias A.; Chen, Dong; Chiu, George
- US Patent Document 11/768905; 20090006808
Query performance data on parallel computer system having compute nodes
patent, August 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Document 8,250,164
Identifying messaging completion in a parallel computer by checking for change in message received and transmitted count at each node
patent, June 2009
- Archer, Charles J.; Hardwick, Camesha R.; McCarthy, Patrick Joseph
- US Patent Document 7,552,312
Scalable Interface for Connecting Multiple Computer Systems Which Performs Parallel MPI Header Matching
patent-application, September 2010
- Sugumar, Rabin A.; Huse, Lars Paul; Johnsen, Bjorn Dag
- US Patent Application 12/402804; 20100232448
Method and apparatus for parallel computation
patent, January 1990
- Nakamura, Sadao
- US Patent Document 4,893,303
Pacing a Data Transfer Operation Between Compute Nodes on a Parallel Computer
patent-application, January 2009
- Blockstone, Michael A.
- US Patent Application 11/776707; 20090022156
Computer architecture for shared memory access
patent, June 2008
- Mithal, Arvind; Shen, Xiaowei; Rogel, Lawrence S.
- US Patent Document 7,392,352
Database Retrieval with a Non-Unique Key on a Parallel Computer System
patent-application, February 2009
- Archer, Charles Jens; Peters, Amanda; Rocard, Gary Ross
- US Patent Application 11/830463; 20090037377
Apparatus and method for conversion of messages
patent, August 2002
- Gard, Bengt Erik Ingemar; Kling, Lars-Örjan; Johnsson, Sten Edvard
- US Patent Document 6,438,748
Parallel Execution of Operations for a Partitioned Binary Radix Tree on a Parallel Computer
patent-application, May 2008
- Archer, Charles J.; Lynam, Benjamin E.; Ricard, Gary R.
- US Patent Application 11/531846; 20080126739
Configuring compute nodes of a parallel computer in an operational group into a plurality of independent non-overlapping collective networks
patent, March 2010
- Archer, Charles J.; Inglett, Todd A.; Ratterman, Joseph D.
- US Patent Document 7,673,011
Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 12/940259; 20120117137
Communication node apparatus with routing tables in cache memories
patent, April 2003
- Nakamura, Ryo; Nakayama, Masao; Asao, Kouichi
- US Patent Document 6,553,031
Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 12/940198; 20120117211
Endpoint-Based Parallel Data Processing With Non-Blocking Collective Instructions In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, July 2012
- Archer, Charles J.; Blocksome, Michael A.; Cernohous, Bob R.
- US Patent Application 13/007848; 20120185679
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, July 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 13/007860; 20120185873
System and method for allocating buffers for message passing in a shared-memory computer system
patent, July 2003
- Sistare, Steven J.; Dontje, Terry D.
- US Patent Document 6,601,089
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, June 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 12/963694; 20120151485
Handling un-partitioning of a computer network
patent-application, May 2007
- Slaughter, Gregory L.; Muth, JOhn A.
- US Patent Application 11/651707; 20070124453
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
XML remote procedure call (XML-RPC)
patent-application, July 2005
- Merrick, Phillip; Allen, Stewart O.; Lapp, Joseph T.
- US Patent Application 11/002089; 20050166209
Data communication system, communication device and communication program thereof
patent-application, August 2006
- Nakata, Tsuneo; Ono, Nasahiro; Momona, Morihisa
- US Patent Application 10/526725; 20060182128
Message Broadcast with Router Bypassing
patent-application, December 2011
- Krishna, Tushar; Beckmann, Bradford M.; Reinhardt, Steven K.
- US Patent Application 12/817945; 20110314255
Method and apparatus for advanced interprocess communication
patent, October 2012
- Brief, David
- US Patent Document 8,286,188
Method of responding to I/O request and associated reply descriptor
patent, July 2003
- Johnson, Stephen B.
- US Patent Document 6,591,310
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, June 2012
- Davis, Kristan D.; Faraj, Daniel A.
- US Patent Application 12/959455; 20120144400
Data Communications For A Collective Operation In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, June 2012
- Faraj, Daniel A.
- US Patent Application 12/959539; 20120144401
Optimizing layout of an application on a massively parallel supercomputer
patent-application, May 2006
- Bhanot, Gyan V.; Gara, Alan; Heidelberger, Philip
- US Patent Application 10/963101; 20060101104
Fencing Network Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 12/940282; 20120117138
Reducing power consumption while performing collective operations on a plurality of compute nodes
patent, October 2011
- Archer, Charles J.; Blocksome, Michael A.; Peters, Amanda
- US Patent Document 8,041,969
Method and system for keeping two independent busses coherent
patent, February 2008
- Bennett, Joseph A.
- US Patent Document 7,328,300
Parallel Programming Development Environment
patent-application, May 2002
- Ladd, Patrick G.
- US Patent Application 09/222482; 20020054051
Data Processing In A Hybrid Computing Environment
patent-application, March 2010
- Aho, Michael E.; Carey, James E.; Stewart, Gordon G.
- US Patent Application 12/204391; 20100058356
Optimizing MPI Collectives Using Efficient Intra-node Communication Techniques over the Blue Gene/P Supercomputer
conference, May 2011
- Mamidala, Amith R.; Faraj, Daniel; Kumar, Sameer
- Distributed Processing, Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum