skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Intranode data communications in a parallel computer

Patent ·
OSTI ID:1088673

Intranode data communications in a parallel computer that includes compute nodes configured to execute processes, where the data communications include: allocating, upon initialization of a first process of a compute node, a region of shared memory; establishing, by the first process, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; sending, to a second process on the same compute node, a data communications message without determining whether the second process has been initialized, including storing the data communications message in the message buffer of the second process; and upon initialization of the second process: retrieving, by the second process, a pointer to the second process's message buffer; and retrieving, by the second process from the second process's message buffer in dependence upon the pointer, the data communications message sent by the first process.

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):
8,495,654
Application Number:
13/290,670
OSTI ID:
1088673
Country of Publication:
United States
Language:
English

References (24)

Pacing a data transfer operation between compute nodes on a parallel computer patent September 2011
Handling un-partitioning of a computer network patent-application May 2007
XML remote procedure call (XML-RPC) patent-application July 2005
Method and system for scheduled streaming of best effort data patent-application May 2003
Database Retrieval with a Non-Unique Key on a Parallel Computer System patent-application February 2009
Message Broadcast with Router Bypassing patent-application December 2011
Apparatus and method for conversion of messages patent August 2002
Method and apparatus for advanced interprocess communication patent October 2012
Configuring compute nodes of a parallel computer in an operational group into a plurality of independent non-overlapping collective networks patent March 2010
Method of responding to I/O request and associated reply descriptor patent July 2003
Communication node apparatus with routing tables in cache memories patent April 2003
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
Communications system using rings architecture patent-application October 2003
Data communication among processes of a network component patent January 2005
Collective network for computer structures patent August 2011
Optimizing layout of an application on a massively parallel supercomputer patent-application May 2006
Efficient endpoint matching using a header-to-bit conversion table patent-application April 2007
Reducing power consumption while performing collective operations on a plurality of compute nodes patent October 2011
Query performance data on parallel computer system having compute nodes patent August 2012
System and method for allocating buffers for message passing in a shared-memory computer system patent July 2003
A task migration implementation of the Message-Passing Interface conference January 1996
Bridge/router architecture for high performance scalable networking patent September 1998
Optimizing MPI Collectives Using Efficient Intra-node Communication Techniques over the Blue Gene/P Supercomputer
  • 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 https://doi.org/10.1109/IPDPS.2011.220
conference May 2011
Method and apparatus for parallel computation patent January 1990