PVM (Parallel Virtual Machine): A widely used (in the scientific computation business) library for
distributing computations on networked workstations or massively multiprocessor
super computers. Last modification on December 30 2000.
MPI: library specification for message-passing. Last modification on February 9 1999.
Converse: a portable parallel programming framework. Last modification on July 12 1999.
ACE (Adaptive Communication Environment): The Adaptive Communication Environment (ACE) is a freely available
Object-Oriented network programming toolkit targeted for developers of
high-performance concurrent network applications and services. ACE encapsulates
the following user-level UNIX and proprietary operating systems OS facilities
via portable, type-secure, C++ interfaces: IPC mechanisms, event multiplexing,
multi-threading and synchronization, explicit dynamic linking, memory-mapped
files and shared memory management, System V IPC, Sun RPC. Last modification on December 29 2000.
MPICH: a portable implementation of MPI. Last modification on July 30 1996.
DIPC (Distributed Inter-Process Communication): ``It enables you to build and program multi-computers very easily. It
provides, among other things, Transparent Distributed Shared Memory (DSM). All
the hardware that you need are some personal computers connected to a TCP/IP
network.'' Last modification on December 30 2000.
TreadMarks: parallel computing on networks of workstations. Last modification on June 30 1999.