CRPC-TR94456 Title: Nexus: An Interoperability Layer for Parallel and Distributed Computer Systems Authors: Ian Foster, Carl Kesselman, Robert Olson, and Steven Tuecke Date: May 1994 Keywords: Nexus; runtime system; compilers; threads; communication Abstract: Nexus is a set of services that can be used to implement various task-parallel languages, data-parallel languages, and message-passing libraries. Nexus is designed to permit the efficient, portable implementation of individual parallel programming systems and the interoperability of programs developed with different tools. Nexus supports light-weight threading and active message technology, allowing integration of message passing and threads. Publication History: Technical Memorandum ANL/MCS-TM-189, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, Ill., May 1994.