A unifying framework for parallel computing

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose a new theoretical model for parallelism. The model is explictly based on data and work distributions, a feature missing from other theoretical models. The major theoretic result is that data movement can then be derived by formal reasoning. While the model has an immediate interpretation in distributed memory parallelism, we show that it can also accomodate shared memory and hybrid architectures such as clusters with accelerators.The model gives rise in a natural way to objects appearing in widely different parallel programming systems such as the PETSc library or the Quark task scheduler. Thus we argue that the model offers the prospect of a high productivity programming system that can be compiled down to proven high-performance environments. © 2014 Springer Science+Business Media Dordrecht.

Cite

CITATION STYLE

APA

Eijkhout, V. (2014). A unifying framework for parallel computing. In Lecture Notes in Electrical Engineering (Vol. 247 LNEE, pp. 413–429). Springer Verlag. https://doi.org/10.1007/978-94-007-6818-5_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free