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 :
بازگشت