DOE Patents 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

Abstract

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.

Inventors:
; ; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1150075
Patent Number(s):
8804488
Application Number:
13/673,188
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. Endpoint-based parallel data processing in a parallel active messaging interface of a parallel computer. United States: N. p., 2014. Web.
Archer, Charles J., Blocksome, Michael A., Ratterman, Joseph D., & Smith, Brian E. Endpoint-based parallel data processing 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 . "Endpoint-based parallel data processing in a parallel active messaging interface of a parallel computer". United States. https://www.osti.gov/servlets/purl/1150075.
@article{osti_1150075,
title = {Endpoint-based parallel data processing 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 = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {8}
}

Works referenced in this record:

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


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


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


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


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


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


Data Communications 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, 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


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


Reducing power consumption while performing collective operations on a plurality of compute nodes
patent, October 2011


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


Message Passing with a Limited Number of DMA Byte Counters
patent-application, January 2009


Collective network for computer structures
patent, August 2011


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


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


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


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


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


Intranode Data Communications in a Parallel Computer
patent-application, May 2013


Direct Memory Access Transfer Completion Notification
patent-application, November 2008


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