A single-assignment language in a distributed memory multiprocessorThe implementation of the single-assignment programming language SISAL (McGraw et al., 1985) on a Symult 2010 parallel computer is described. The advantages of single-assignment languages over imperative languages in a multiprocessor environment are reviewed; the characteristics of SISAL are summarized; the program-graph generation and dynamic data partitioning procedures are explained; and the application of SISAL in constructing a concurrent iterative multigrid algorithm is discussed in detail and illustrated with diagrams.
Document ID
19900034870
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Evripidou, P. (University of Southern California Marina del Rey, CA, United States)
Najjar, W. (Southern California, University Marina del Rey, CA, United States)
Gaudiot, J.-L. (Southern California, University Los Angeles, CA, United States)