next up previous contents
Next: Active Messages and Variants Up: Related Work Previous: Tulip   Contents

Nexus

According to the Nexus [24] developers,

Nexus is a portable library providing the multithreading, communication, and resource management facilities required to implement advanced languages, libraries, and applications in heterogeneous parallel and distributed computing environments. Its interface provides multiple threads of control, dynamic processor acquisition, dynamic address space creation, a global memory model via interprocessor references, and asynchronous events. Its implementation supports multiple communication protocols and resource characterization mechanisms that allow automatic selection of optimal protocols.

Nexus is a cooperative effort between Argonne National Laboratory, the USC/Information Sciences Institute, the Aerospace Corporation, and the High Performance Computing Laboratory at Northern Illinois University. Nexus is probably the one system most closely related to Converse. Both Nexus and Converse provide the same basic facilities, active messages and threads. However, there are some significant differences in design philosophy between the two. The following list summarizes the differences between the two.


next up previous contents
Next: Active Messages and Variants Up: Related Work Previous: Tulip   Contents
Milind Bhandarkar 2002-06-12