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

High-level message-passing constructs for Zipcode 1.0: Design and implementation

Conference ·
OSTI ID:10163287
; ;  [1];  [2]
  1. Lawrence Livermore National Lab., CA (United States)
  2. Mississippi State Univ., MS (United States). Dept. of Computer Science
Zipcode is a message passing system that was initially designed for multicomputers and homogeneous networks of computers. This paper describes Zipcode ``invoices,`` which raise the message-passing interface of Zipcode to a higher level of abstraction. The ``gather-send`` and ``receive-scatter`` semantics enable heterogeneous communication. The higher level of abstraction also simplifies message passing and reveals more optimizations. We explain the utility of these features and give examples of the calling sequences that implement them. All of these features are seen as enablers for parallel library development and large applications.
Research Organization:
Lawrence Livermore National Lab., CA (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States); National Science Foundation, Washington, DC (United States)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
10163287
Report Number(s):
UCRL-JC--115603; CONF-9310220--6; ON: DE94014748
Country of Publication:
United States
Language:
English

Similar Records

The Zipcode message-passing system
Conference · Wed Nov 11 23:00:00 EST 1992 · OSTI ID:6560423

A proposal for a user-level, message passing interface in a distributed memory environment
Technical Report · Sun Jan 31 23:00:00 EST 1993 · OSTI ID:10157109

A proposal for a user-level, message passing interface in a distributed memory environment
Technical Report · Sun Jan 31 23:00:00 EST 1993 · OSTI ID:6428824