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

Title: Distributed parallel messaging for multiprocessor systems

Patent ·
OSTI ID:1084348

A method and apparatus for distributed parallel messaging in a parallel computing system. The apparatus includes, at each node of a multiprocessor network, multiple injection messaging engine units and reception messaging engine units, each implementing a DMA engine and each supporting both multiple packet injection into and multiple reception from a network, in parallel. The reception side of the messaging unit (MU) includes a switch interface enabling writing of data of a packet received from the network to the memory system. The transmission side of the messaging unit, includes switch interface for reading from the memory system when injecting packets into the network.

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,458,267
Application Number:
12/693,972
OSTI ID:
1084348
Country of Publication:
United States
Language:
English

References (6)

Input/output system for parallel computer for performing parallel file transfers between selected number of input/output devices and another selected number of processing nodes patent November 1994
Multi-channel DMA with scheduled ports patent May 2004
Method and apparatus for optimizing channel bandwidth utilization by simultaneous reliable transmission of sets of multiple data transfer units (DTUs) patent February 2008
Optimized scalable network switch patent-application April 2004
Apparatus providing addressable storage locations as virtual links and storing predefined destination information for any messages transmitted on virtual links at these locations patent February 1996
Scalable processor to processor and processor to I/O interconnection network and method for parallel processing arrays patent January 1997