Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Completion processing for data communications instructions

Patent ·
OSTI ID:1134056
Completion processing of data communications instructions in a distributed computing environment, including receiving, in an active messaging interface (`AMI`) data communications instructions, at least one instruction specifying a callback function; injecting into an injection FIFO buffer of a data communication adapter, an injection descriptor, each slot in the injection FIFO buffer having a corresponding slot in a pending callback list; listing in the pending callback list any callback function specified by an instruction, incrementing a pending callback counter for each listed callback function; transferring payload data as per each injection descriptor, incrementing a transfer counter upon completion of each transfer; determining from counter values whether the pending callback list presently includes callback functions whose data transfers have been completed; calling by the AMI any such callback functions from the pending callback list, decrementing the pending callback counter for each callback function called.
Research Organization:
International Business Machines Corporation, Armonk, NY (USA)
Sponsoring Organization:
USDOE
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
8,745,123
Application Number:
13/690,168
OSTI ID:
1134056
Country of Publication:
United States
Language:
English

References (9)

Hybrid parallel programming with MPI and unified parallel C conference January 2010
A message passing interface for parallel and distributed computing
  • Hariri, S.; Park, J. B.; Yu, F. -K.
  • [1993] The 2nd International Symposium on High Performance Distributed Computing, [1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing https://doi.org/10.1109/HPDC.1993.263854
conference January 1993
Enabling Concurrent Multithreaded MPI Communication on Multicore Petascale Systems book January 2010
Managing Multiple Communication Methods in High-Performance Networked Computing Systems journal January 1997
Parallel netCDF: A High-Performance Scientific I/O Interface conference November 2003
MPI-LAPI: an efficient implementation of MPI for IBM RS/6000 SP systems journal January 2001
Robust Message-Passing for Statistical Inference in Sensor Networks conference April 2007
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
The deep computing messaging framework: generalized scalable message passing on the blue gene/P supercomputer conference January 2008

Similar Records

Related Subjects