TPVM: Threads-Oriented PVM
Threads-oriented PVM (TPVM) is an experimental subsystem for PVM
which supports the use of light-weight processes or "threads"
as the basic unit of scheduling and parallelism. The system
has been ported to the SunOS 4.x and Solaris 2.x environments.
The latest version also has ports that work on SGI workstations
running IRIX 5.x, and IBM RS/6000's running AIX. All of these
versions have been tested for interoperability - i.e. threads
running on one of the above platforms can cooperate with
threads running on other platforms transparently. The system is
designed for ease of portability, so if your favorite platform,
OS, or threads implementation isn't represented in the version
available here, the required changes are few and are localized to
a single module (the architecture independent threads module).
TPVM questions, comments and problems should be directed to
Adam Ferrari,
ferrari@virginia.edu.
-
Click here to download
the latest TPVM
source.
As always, the system is still under active development and may
not be stable under certain conditions - Caveat User!!!
Documents:
-
TPVM: A Threads-Based
Interface and Subsystem for PVM - The users' guide and reference manual for the TPVM system.
-
-
TPVM: Distributed
Concurrent Computing with Lightweight Processes - A paper describing the basic prototype design, implementation, and performance of the TPVM system.
-
-
Multiparadigm Distributed Computing with TPVM -
The most recent paper describing the current implementation and performance
results achieved with the TPVM system.
-
More information on PVM...
-
LPVM, another
threaded PVM package.
-
The Official PVM Home Page
-
-
The Unofficial PVM Web Page
-
-
The PVM Library Index
-
-
PVM Usenet News
-
-
The PVM FAQ
-
-
PVM related tools
-
-
The PIOUS Home Page
-
ferrari@virginia.edu
Last update: ajf2j Wed Mar 27 15:13:58 EST 1996