The Community for Technology Leaders
1988 Computer Standards Evolution: Impact and Imperatives (1988)
Washington, DC, USA
March 21, 1988 to March 23, 1988
ISBN: 0-8186-0791-2
pp: 91-99
T. Rus , Dept. of Comput. Sci., Iowa Univ., Iowa City, IA, USA
ABSTRACT
Rationale for standardizing language-support for parallel programming is discussed. The evolution of the concepts handled by parallel programming and the actual state of the art is presented. The intuitive meaning of the terms parallel algorithm, parallel process, and parallel programming are informally discussed, and an algebraic formalization of these terms is presented. A minimal language-support to be provided by programming languages to facilitate parallel programming is also described. A set of constructs are developed in this respect. These constructs have as their basis both the semantic model of parallel processes and parallel libraries provided by the actual multiprocessor machines to support parallel programming.<>
INDEX TERMS
high level languages, parallel algorithms, parallel programming, standards
CITATION

T. Rus, "Language support for parallel programming," 1988 Computer Standards Evolution: Impact and Imperatives(CSTAND), Washington, DC, USA, , pp. 91-99.
doi:10.1109/CSTAND.1988.4770
84 ms
(Ver 3.3 (11022016))