Single-assignment language in a distributed-memory multiprocessor. Research report
Large-scale distributed memory multiprocessors have become commercially available and have proved to be a low-cost alternative to supercomputers for many scientific computations. However, the programming and debugging of such systems remains a difficult and tedious task. Single-assignment and applicative languages have proved to be a serious alternative to imperative languages for the programming of parallel computer systems. They offer the advantage of a high level of programmability and eliminate the problem of detecting parallelism. Their functional property allows an asynchronous parallel execution that does not compromise the correctness of the computation. This paper describes the implementation of a single-assignment language, SISAL, on a distributed memory multiprocessor.
- Research Organization:
- University of Southern California, Marina Del Rey, CA (USA). Information Sciences Inst.
- OSTI ID:
- 6731836
- Report Number(s):
- AD-A-220250/5/XAB; ISI/RS--89-249
- Country of Publication:
- United States
- Language:
- English
Similar Records
A report on the Sisal language project
A prototype functional language implementation for hierarchical- memory architectures