Single-assignment language in a distributed-memory multiprocessor. Research report
Technical Report
·
OSTI ID:6731836
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
Programming a real code in a functional language (part 1)
A report on the Sisal language project
A prototype functional language implementation for hierarchical- memory architectures
Conference
·
Tue Sep 10 00:00:00 EDT 1991
·
OSTI ID:5094009
A report on the Sisal language project
Journal Article
·
Fri Nov 30 23:00:00 EST 1990
· Journal of Parallel and Distributed Computing; (United States)
·
OSTI ID:5001807
A prototype functional language implementation for hierarchical- memory architectures
Conference
·
Mon Jan 13 23:00:00 EST 1992
·
OSTI ID:6013687