DocumentCode
2879174
Title
A machine-independent approach to parallel programming
Author
Riccardi, G. ; Traversat, B. ; Chandra, U.
Author_Institution
Supercomput. Comput. Res. Inst., Florida State Univ., Tallahassee, FL, USA
fYear
1990
fDate
7-9 Mar 1990
Firstpage
400
Lastpage
407
Abstract
A multitasking model for specifying parallelism in a machine-independent fashion is described. Parallel programs are decomposed into a set of concurrent tasks which work on local or shared data. The computation of a task is described as the computation of atomic actions or activities. Software tools translate multitasking specifications into a parallel representation of the program. A master-slaves execution model is used to provide machine independence, reliability, and load-balanced execution on a variety of parallel architectures. This model has been implemented on a heterogeneous network of workstations, a shared-memory multiprocessor, and a supercomputer. An example of the use of this methodology for a multiple-Doppler radar meteorology program is presented
Keywords
Doppler effect; multiprogramming; parallel programming; radar systems; telecommunications computing; concurrent tasks; load-balanced execution; machine-independent approach; master-slaves execution model; multiple-Doppler radar meteorology program; multitasking model; parallel programming; reliability; shared-memory multiprocessor; software tools; supercomputer; Computational modeling; Concurrent computing; Mathematical model; Meteorology; Multitasking; Parallel architectures; Parallel processing; Parallel programming; Programming profession; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-2035-8
Type
conf
DOI
10.1109/PARBSE.1990.77165
Filename
77165
Link To Document