Jade Parallel Programming Language
- Abstract
- Included with the SAM system is an implementation of
the Jade parallel language for distributed memory machines
using SAM. Jade is a parallel programming language
(an extension to C) for exploiting coarse-grain concurrency
in sequential, imperative programs. Jade provides the
convenience of a shared memory model by allowing any
task to access shared objects transparently. Jade programmers
augment their sequential programs with constructs that
decompose the computation into tasks and declare how
tasks access shared objects. The Jade implementation
dynamically interprets this information to execute
the program in parallel while preserving the sequential
semantics -- if there is a data dependence between
tasks, tasks run in the same order as in the sequential
execution.
- DateOfInformation
- Thr Oct 29 16:23:46 1998
- Domain
- Parallel Processing Tools!Parallel Programming Languages and Compilers
- TargetEnvironment
- This release is designed for networks of workstations
(SUN4, SGI, and DECStation) using PVM, for the Intel
iPSC/860 hypercube, for the Stanford DASH multiprocessor,
and for the SGI family of shared-memory multiprocessors.
- Webpage
- http://www.cag.lcs.mit.edu/~rinard/jade/index.html
- ContactIs
- Martin C. Rinard
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/jade.html
ptlib_maintainers@nhse.org