STEP : a distributed openMP for coarse-grain parallelism tool - Archive ouverte HAL
Communication Dans Un Congrès Année : 2008

STEP : a distributed openMP for coarse-grain parallelism tool

Daniel Millot
  • Fonction : Auteur
  • PersonId : 865778
Alain Muller
  • Fonction : Auteur
  • PersonId : 988942
Christian Parrot
  • Fonction : Auteur
  • PersonId : 865777
Frédérique Silber-Chaussumier
  • Fonction : Auteur
  • PersonId : 983713

Résumé

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

Dates et versions

hal-01373120 , version 1 (28-09-2016)

Identifiants

Citer

Daniel Millot, Alain Muller, Christian Parrot, Frédérique Silber-Chaussumier. STEP : a distributed openMP for coarse-grain parallelism tool. IWOMP 2008 : 4th international workshop of OpenMP in a New Era of Parallelism‎ , May 2008, West Lafayette, United States. pp.83 - 99, ⟨10.1007/978-3-540-79561-2_8⟩. ⟨hal-01373120⟩
38 Consultations
0 Téléchargements

Altmetric

Partager

More