STEP: A distributed openmp for coarse-grain parallelism tool

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

Abstract

To benefit from distributed architectures, many applications need a coarse grain parallelisation of their programs. In order to help a non-expert parallel programmer to take advantage of this possibility, we have carried out a tool called STEP (Système de Transformation pour l'Exécution Parallèle). From a code decorated with OpenMP directives, this source-to-source transformation tool produces another code based on the message-passing programming model automatically. Thus, the programs of the legacy application can easily and reliably evolve without the burden of restructuring the code so as to insert calls to message passing API primitives. This tool deals with difficulties inherent in coarse grain parallelisation such as inter-procedural analyses and irregular code. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Millot, D., Muller, A., Parrot, C., & Silber-Chaussumier, F. (2008). STEP: A distributed openmp for coarse-grain parallelism tool. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5004 LNCS, pp. 83–99). Springer Verlag. https://doi.org/10.1007/978-3-540-79561-2_8

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