A compiler for parallel Unity programs using OpenMp

Raphaël Couturier 1 Bertrand Couturier 1 Dominique Méry 1
1 MODEL - MODEL (Méthodes formelles et applications)
LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : In this paper we explain how we built a compiler to transform a specification of a parallel Unity program into parallel Fortran code executable on a shared memory SGI machine using OpenMp. We use the Unity version modified by Eric F Van de Velde with a few adaptations. As non-determinism is not allowed with this version and as the mapping onto the shared memory machine is simply done using compiler directives to parallelize matrix and vector operations, the results show us that we can write very high level parallel programs and execute them efficiently.
Type de document :
Communication dans un congrès
Parallel and Distributed Processing Techniques & Applications - PDPTA'99, Jul 1999, Las Vegas, USA, 21 p, 1999
Liste complète des métadonnées

https://hal.inria.fr/inria-00098760
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 08:33:43
Dernière modification le : mardi 24 avril 2018 - 13:34:56
Document(s) archivé(s) le : mercredi 29 mars 2017 - 12:47:44

Fichiers

Identifiants

  • HAL Id : inria-00098760, version 1

Collections

Citation

Raphaël Couturier, Bertrand Couturier, Dominique Méry. A compiler for parallel Unity programs using OpenMp. Parallel and Distributed Processing Techniques & Applications - PDPTA'99, Jul 1999, Las Vegas, USA, 21 p, 1999. 〈inria-00098760〉

Partager

Métriques

Consultations de la notice

199

Téléchargements de fichiers

86