A method for parallel program generation with an application to the <i>Booster</i> language

E.M. Paalvast, Arjan J. van Gemund, Henk Sips

1990 · 15 citations · 12 references

Concepts

Abstract

This paper describes a translation method for the automatic parallelization of programs based on a separately specified representation of the data. The method unifies the concept of data-representation on the algorithm-level as well as machine-level, based on the so-called view concept. It is shown that given a decomposition of the data, application of the translation method to the view-based Booster programming language results in efficient SPMD-code for distributed- as well as shared-memory architectures. It will be argued that the method is not restricted to Booster, but can also be applied to other languages.

References

12