A Caltech Library Service

A Portable Multicomputer Communication Library atop the Reactive Kernel

Skjellum, Anthony and Leung, Alvin P. (1990) A Portable Multicomputer Communication Library atop the Reactive Kernel. In: Proceedings of the Fifth Distributed Memory Computing Conference, 1990. Vol.2. IEEE , Piscataway, NJ, pp. 767-776. ISBN 0-8186-2113-3.

[img] PDF - Published Version
See Usage Policy.


Use this Persistent URL to link to this item:


Sophisticated multicomputer applications require efficient, flexible, convenient underlying communication primitives. In the work described here, Zipcode, a new, portable communication library, has been designed, developed, articulated and evaluated. The primary goals were: high efficiency compared to lowest-level primitives, user-definable message receipt selectivity, as well as abstraction of collections of processes and message selectivity to allow multiple, independently conceived libraries to work together without conflict. Zipcode works atop the Caltech Reactive Kernel, a portable, minimalistic multicomputer node operating system. Presently, the Reactive Kernel is implemented for Intel iPSC/1, iPSC/2, and Symult s2010 multicomputers and emulated on shared-memory computers as well as networks of Sun workstations. Consequently, Zipcode addresses an equally wide audience, and can plausibly be run in other environments.

Item Type:Book Section
Related URLs:
URLURL TypeDescription
Additional Information:© 1990 IEEE. The authors acknowledge Prof. Manfred Morari, who supervised the work presented in this student paper, and who encouraged the first author to pursue a systematic approach in the initial design and development of Zipcode during the Summer and Fall of 1988. We wish to acknowledge both the initial and recent suggestions of Lena Peterson and Sven Mattisson, as well as early input from Eric Van de Velde, all of whose previous experiences with and examples of “one-shot" message-passing layers provided valuable motivations for this work. We wish also to acknowledge Wen-King Su for his insightful advice over the last eightteen months, and Prof. Charles L. Seitz who offered helpful suggestions and encouragement. The first author acknowledges partial support under DOE grants DE-FG03-85ER25009 and DE-AC03-85ER40050. The second author (presently at the University of California, Santa Cruz) received support for his 1989 Caltech Summer Undergraduate Research Fellowship (SURF) under the same grants, and wishes to thank the Caltech SURF program for the opportunity to pursue the research discussed in part here. Zipcode was developed using machine resources made available by the Caltech Computer Science sub-Micron System Architectures Project and the Caltech Concurrent Supercomputer Facilities (CCSF).
Funding AgencyGrant Number
Department of Energy (DOE)DE-FG03-85ER25009
Department of Energy (DOE)DE-AC03-85ER40050
Caltech Summer Undergraduate Research Fellowship (SURF)UNSPECIFIED
Record Number:CaltechAUTHORS:20170626-170138081
Persistent URL:
Official Citation:A. Skjellum and A. P. Leung, "A Portable Multicomputer Communication Library atop the Reactive Kernel," Proceedings of the Fifth Distributed Memory Computing Conference, 1990., 1990, pp. 767-776. doi: 10.1109/DMCC.1990.556280
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:78582
Deposited By: Kristin Buxton
Deposited On:27 Jun 2017 20:55
Last Modified:15 Nov 2021 17:41

Repository Staff Only: item control page