By Topic

A machine-independent approach to parallel programming

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Riccardi, G. ; Supercomput. Comput. Res. Inst., Florida State Univ., Tallahassee, FL, USA ; Traversat, B. ; Chandra, U.

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

Published in:

Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on

Date of Conference:

7-9 Mar 1990