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

Processing communications events in parallel active messaging interface by awakening thread from wait state

Patent ·
OSTI ID:1107590

Processing data communications events in a parallel active messaging interface (`PAMI`) of a parallel computer that includes compute nodes that execute a parallel application, with the PAMI including data communications endpoints, and the endpoints are coupled for data communications through the PAMI and through other data communications resources, including determining by an advance function that there are no actionable data communications events pending for its context, placing by the advance function its thread of execution into a wait state, waiting for a subsequent data communications event for the context; responsive to occurrence of a subsequent data communications event for the context, awakening by the thread from the wait state; and processing by the advance function the subsequent data communications event now pending for the context.

Research Organization:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Organization:
USDOE
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
8,566,841
Application Number:
12/943,105
OSTI ID:
1107590
Country of Publication:
United States
Language:
English

References (12)

Efficient algorithms for all-to-all communications in multiport message-passing systems journal January 1997
Efficient MPI Collective Operations for Clusters in Long-and-Fast Networks conference September 2006
Computing parallel prefix and reduction using coterie structures
  • Herbordt, M. C.; Weems, C. C.
  • [1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation https://doi.org/10.1109/FMPC.1992.234895
conference January 1992
Coprocessor design to support MPI primitives in configurable multiprocessors journal April 2007
Interleaved all-to-all reliable broadcast on meshes and hypercubes journal May 1994
Optimization of MPI collectives on clusters of large-scale SMP's conference January 1999
Bandwidth Efficient All-reduce Operation on Tree Topologies conference March 2007
Extending the message passing interface (MPI) conference January 1995
Universality of mixed action extrapolation formulae journal April 2009
Optimizing threaded MPI execution on SMP clusters conference January 2001
An All-Reduce Operation in Star Networks Using All-to-All Broadcast Communication Pattern book January 2005
Computing the Hough transform on a scan line array processor (image processing) journal March 1989