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

Title: Managing internode data communications for an uninitialized process in a parallel computer

Patent ·
OSTI ID:1131866

A parallel computer includes nodes, each having main memory and a messaging unit (MU). Each MU includes computer memory, which in turn includes, MU message buffers. Each MU message buffer is associated with an uninitialized process on the compute node. In the parallel computer, managing internode data communications for an uninitialized process includes: receiving, by an MU of a compute node, one or more data communications messages in an MU message buffer associated with an uninitialized process on the compute node; determining, by an application agent, that the MU message buffer associated with the uninitialized process is full prior to initialization of the uninitialized process; establishing, by the application agent, a temporary message buffer for the uninitialized process in main computer memory; and moving, by the application agent, data communications messages from the MU message buffer associated with the uninitialized process to the temporary message buffer in main computer memory.

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,732,726
Application Number:
13/710,066
OSTI ID:
1131866
Country of Publication:
United States
Language:
English

References (87)

Completion Processing For Data Communications Instructions patent-application July 2012
Message Passing with a Limited Number of DMA Byte Counters patent-application January 2009
Method and system for scheduled streaming of best effort data patent-application May 2003
Pacing Network Traffic Among A Plurality Of Compute Nodes Connected Using A Data Communications Network patent-application January 2010
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer patent-application April 2013
Apparatus and method for routing data packets through a communications network patent April 2003
Data communication among processes of a network component patent January 2005
Dispatching Packets on a Global Combining Network of a Parallel Computer patent-application May 2009
Completion Processing For Data Communications Instructions patent-application July 2012
System and method for replacing underlying connection-based communication mechanisms in real time systems at run-time patent January 2006
Fencing Network Direct Memory Access Data Transfers in a Parallel Active Messaging Interface of a Parallel Computer patent-application March 2013
Managing Internode Data Communications For An Uninitialized Process In A Parallel Computer patent-application May 2013
Tightly Coupled Scalar And Boolean Processor patent-application July 2007
Asyncronous Broadcast for Ordered Delivery Between Compute Nodes in a Parallel Computing System Where Packet Header Space is Limited patent-application January 2009
Automatic tuning of communication protocol performance patent-application May 2009
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer patent-application May 2012
A task migration implementation of the Message-Passing Interface conference January 1996
Bridge/router architecture for high performance scalable networking patent September 1998
Information display apparatus, information display method, and computer program patent-application December 2005
Interactive Tool for Visualizing Performance Data in Real-Time to Enable Adaptive Performance Optimization and Feedback patent-application April 2009
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer patent-application August 2012
Data Communications for a Collective Operation in a Parallel Active Messaging Interface of a Parallel Computer patent-application March 2013
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer patent-application October 2012
Method and apparatus for storing data in flash memory patent December 2006
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer patent-application March 2013
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer patent-application April 2013
Fencing Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer patent-application May 2012
Method and system for routing packets in a packet communication network using locally constructed routing tables patent January 1996
Communications system using rings architecture patent-application October 2003
Message queue tuning patent-application March 2006
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer patent-application March 2013
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer patent-application March 2013
Administering truncated receive functions in a parallel messaging interface patent-application March 2012
Routing data communications packets in a parallel computer patent-application March 2012
Ultrascalable Petaflop Parallel Supercomputer patent-application January 2009
Completion Processing for Data Communications Instructions patent-application April 2013
Query performance data on parallel computer system having compute nodes patent August 2012
Identifying messaging completion in a parallel computer by checking for change in message received and transmitted count at each node patent June 2009
Scalable Interface for Connecting Multiple Computer Systems Which Performs Parallel MPI Header Matching patent-application September 2010
Method and apparatus for parallel computation patent January 1990
Pacing a Data Transfer Operation Between Compute Nodes on a Parallel Computer patent-application January 2009
Extended dynamic optimization of connection establishment and message progress processing in a multi-fabric message passing interface implementation patent-application October 2009
System and method for remote direct memory access without page locking by the operating system patent May 2009
Computer architecture for shared memory access patent June 2008
Intranode Data Communications in a Parallel Computer patent-application May 2013
Packet transferring/transmitting method and mobile communication system patent-application May 2008
Managing Internode Data Communications for an Uninitialized Process in a Parallel Computer patent-application May 2013
Fencing Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer patent-application July 2013
Hardware event based flow control of counters patent February 2003
Network adaptor card with reverse proxy and cache and method implemented therewith patent October 2004
Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer patent-application May 2012
Communication node apparatus with routing tables in cache memories patent April 2003
Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer patent-application May 2012
MPI-LAPI: an efficient implementation of MPI for IBM RS/6000 SP systems journal January 2001
Flow control system using control information of a message for initiating retransmission of data portion when buffer is available patent January 2002
Fencing Data Transfers in a Parallel Active Messaging Interface of Parallel Computer patent-application July 2013
Endpoint-Based Parallel Data Processing With Non-Blocking Collective Instructions In A Parallel Active Messaging Interface Of A Parallel Computer patent-application July 2012
Parallel processing systems and method patent August 2008
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer patent-application July 2012
System and method for allocating buffers for message passing in a shared-memory computer system patent July 2003
Collective network routing October 2006
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer patent-application June 2012
Managing Multiple Communication Methods in High-Performance Networked Computing Systems journal January 1997
Internode Data Communications In A Parallel Computer patent-application May 2013
Hybrid parallel programming with MPI and unified parallel C conference January 2010
Message Broadcast with Router Bypassing patent-application December 2011
Method and apparatus for advanced interprocess communication patent October 2012
Routing Data Communications Packets in a Parallel Computer patent-application March 2013
Endpoint-Based Parallel Data Processing with Non-Blocking Collective Instructions in a Parallel Active Messaging Interface of a Parallel Computer patent-application March 2013
Intranode Data Communications in a Parallel Computer patent-application May 2013
Method of responding to I/O request and associated reply descriptor patent July 2003
Direct Memory Access Transfer Completion Notification patent-application November 2008
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer patent-application June 2012
Fencing Data Transfers in a Parallel Active Messaging Interface of a Parallel Computer patent-application April 2013
Data Communications For A Collective Operation In A Parallel Active Messaging Interface Of A Parallel Computer patent-application June 2012
The deep computing messaging framework: generalized scalable message passing on the blue gene/P supercomputer conference January 2008
Mirror queue in a shared queue environment patent December 2008
Fencing Network Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer patent-application May 2012
Mechanism to Support Generic Collective Communication Across a Variety of Programming Models patent-application January 2009
Method and system for keeping two independent busses coherent patent February 2008
Parallel Programming Development Environment patent-application May 2002
Completion Processing for Data Communications Instructions patent-application May 2013
Data Processing In A Hybrid Computing Environment patent-application March 2010
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
Enabling Concurrent Multithreaded MPI Communication on Multicore Petascale Systems book January 2010
Intranode Data Communications In A Parallel Computer patent-application May 2013
Fast-path apparatus for receiving data corresponding a TCP connection patent June 2007