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.
Document type :
Conference papers
Complete list of metadatas

https://hal.inria.fr/inria-00098760
Contributor : Publications Loria <>
Submitted on : Tuesday, September 26, 2006 - 8:33:43 AM
Last modification on : Thursday, September 19, 2019 - 5:00:04 PM
Long-term archiving on: Wednesday, March 29, 2017 - 12:47:44 PM

Identifiers

  • 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. ⟨inria-00098760⟩

Share

Metrics

Record views

214

Files downloads

236