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.
POSIX and DCE threads for Linux: a multithreading library for Linux-based Intel systems based on POSIX
standard. Last modification on July 11 1996.
LAM: a MPI implementation for heterogeneous computers on network. Last modification on December 7 2000.
PMPthreads: Pthread with many patches. Last modification on September 21 1998.
JThreads/C++. Last modification on October 15 2000.
Charm/Charm++: machine independent parallel programming system. Last modification on November 18 1996.
ROMIO: a high-performance, portable implementation of MPI-IO. Last modification on July 29 1998.
jPVM: an interface to allow Java applications to use the PVM. Last modification on October 25 1999.