DocumentCode
2550815
Title
Language support for parallel programming
Author
Rus, Teodor
Author_Institution
Dept. of Comput. Sci., Iowa Univ., Iowa City, IA, USA
fYear
1988
fDate
21-23 Mar 1988
Firstpage
91
Lastpage
99
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
Keywords
high level languages; parallel algorithms; parallel programming; standards; algebraic formalization; language-support; multiprocessor machines; parallel algorithm; parallel libraries; parallel process; parallel programming; programming languages; semantic model; Cities and towns; Computational modeling; Computer architecture; Computer languages; Computer science; Concurrent computing; Parallel algorithms; Parallel architectures; Parallel programming; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Standards Conference, 1988. Computer Standards Evolution: Impact and Imperatives, Proceedings of the
Conference_Location
Washington, DC
Print_ISBN
0-8186-0791-2
Type
conf
DOI
10.1109/CSTAND.1988.4770
Filename
4770
Link To Document