ABSTRACT PARALLEL MACHINES
J. O' Donnell ; G. Rünger
Computing and Informatics, Tome 28 (2012) no. 1, / Harvested from Computing and Informatics
Any parallel programming language provides a model of parallelism, which is accepted implicitly when programming directly in the language.  We propose a more flexible approach to models of parallelism: in our methodology, the program is derived in a sequence of steps, where the algorithm version in each step incorporates just one decision and is based on a specific model of parallelism called an abstract parallel machine chosen to be suitable for that step. Each version of the algorithm is proved equivalent to the previous one.  An abstract parallel machine is described by a set of parallel operations describing its behavior, and is related to similar abstract parallel machines by transformation theorems.  In this paper we present the formalism for abstract parallel machines and illustrate the derivation process with two case studies.
Publié le : 2012-01-26
Classification: 
@article{cai555,
     author = {J. O' Donnell and G. R\"unger},
     title = {ABSTRACT PARALLEL MACHINES},
     journal = {Computing and Informatics},
     volume = {28},
     number = {1},
     year = {2012},
     language = {en},
     url = {http://dml.mathdoc.fr/item/cai555}
}
J. O' Donnell; G. Rünger. ABSTRACT PARALLEL MACHINES. Computing and Informatics, Tome 28 (2012) no. 1, . http://gdmltest.u-ga.fr/item/cai555/