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

Title: Endpoint-based parallel data processing in a parallel active messaging interface of a parallel computer

Patent ·
OSTI ID:1150075

Endpoint-based parallel data processing in a parallel active messaging interface (`PAMI`) of a parallel computer, 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 coupled for data communications through the PAMI, including establishing a data communications geometry, the geometry specifying, for tasks representing processes of execution of the parallel application, a set of endpoints that are used in collective operations of the PAMI including a plurality of endpoints for one of the tasks; receiving in endpoints of the geometry an instruction for a collective operation; and executing the instruction for a collective operation through the endpoints in dependence upon the geometry, including dividing data communications operations among the plurality of endpoints for one of the tasks.

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,804,488
Application Number:
13/673,188
OSTI ID:
1150075
Country of Publication:
United States
Language:
English

References (97)

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
Dispatching Packets on a Global Combining Network of a Parallel Computer patent-application May 2009
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
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer patent-application May 2012
Bridge/router architecture for high performance scalable networking patent September 1998
Information display apparatus, information display method, and computer program patent-application December 2005
Data Communications for a Collective Operation in a Parallel Active Messaging Interface of a Parallel Computer patent-application March 2013
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 April 2013
Communications system using rings architecture patent-application October 2003
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
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
Method and apparatus for parallel computation patent January 1990
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
Intranode Data Communications in a Parallel Computer patent-application May 2013
Database Retrieval with a Non-Unique Key on a Parallel Computer System patent-application February 2009
Managing Internode Data Communications for an Uninitialized Process in a Parallel Computer patent-application May 2013
Parallel Execution of Operations for a Partitioned Binary Radix Tree on a Parallel Computer patent-application May 2008
Configuring compute nodes of a parallel computer in an operational group into a plurality of independent non-overlapping collective networks patent March 2010
Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer patent-application May 2012
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
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
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer patent-application June 2012
Internode Data Communications In A Parallel Computer patent-application May 2013
Data communication system, communication device and communication program thereof patent-application August 2006
Message Broadcast with Router Bypassing patent-application December 2011
Method and apparatus for advanced interprocess communication patent October 2012
Method of responding to I/O request and associated reply descriptor patent July 2003
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
The deep computing messaging framework: generalized scalable message passing on the blue gene/P supercomputer conference January 2008
Optimizing layout of an application on a massively parallel supercomputer patent-application May 2006
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
Reducing power consumption while performing collective operations on a plurality of compute nodes patent October 2011
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
Fast-path apparatus for receiving data corresponding a TCP connection patent June 2007
Pacing a data transfer operation between compute nodes on a parallel computer patent September 2011
Message Passing with a Limited Number of DMA Byte Counters patent-application January 2009
Data communication among processes of a network component patent January 2005
Collective network for computer structures patent August 2011
System and method for replacing underlying connection-based communication mechanisms in real time systems at run-time patent January 2006
Automatic tuning of communication protocol performance patent-application May 2009
Method and apparatus for temperature throttling the access frequency of an integrated circuit patent January 2005
A task migration implementation of the Message-Passing Interface conference January 1996
Interactive Tool for Visualizing Performance Data in Real-Time to Enable Adaptive Performance Optimization and Feedback patent-application April 2009
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer patent-application October 2012
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer patent-application March 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
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
Message queue tuning patent-application March 2006
Efficient endpoint matching using a header-to-bit conversion table patent-application April 2007
Administering truncated receive functions in a parallel messaging interface patent-application March 2012
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
Pacing a Data Transfer Operation Between Compute Nodes on a Parallel Computer patent-application January 2009
Computer architecture for shared memory access patent June 2008
Packet transferring/transmitting method and mobile communication system patent-application May 2008
Apparatus and method for conversion of messages patent August 2002
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
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
Parallel processing systems and method patent August 2008
Collective network routing October 2006
Handling un-partitioning of a computer network patent-application May 2007
Managing Multiple Communication Methods in High-Performance Networked Computing Systems journal January 1997
XML remote procedure call (XML-RPC) patent-application July 2005
Hybrid parallel programming with MPI and unified parallel C conference January 2010
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
Direct Memory Access Transfer Completion Notification patent-application November 2008
Data Communications For A Collective Operation In A Parallel Active Messaging Interface Of A Parallel Computer patent-application June 2012
Mechanism to Support Generic Collective Communication Across a Variety of Programming Models patent-application January 2009
Data Processing In A Hybrid Computing Environment patent-application March 2010
Enabling Concurrent Multithreaded MPI Communication on Multicore Petascale Systems book January 2010
Intranode Data Communications In A Parallel Computer patent-application May 2013