Shared Virtual Memory and Message Passing Programming on a Finite Element Application

Rudolf Berrendorf 1 Michael Gerndt 1 Zakaria Lahjomri 2 Thierry Priol 2
2 CAPS - Compilation, parallel architectures and system
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : This paper describes the methods used and experiences made with implementing a finite element application on three different parallel computers with either message passing or shared virtual memory as the programming model. Designing a parallel finite element application using message-passing requires to find a data domain decomposition to map data into the local memory of the processors. Since data accesses may be very irregular, communication patterns are unknown prior to the parallel execution and thus makes the parallelization a difficult task. We argue that the use of a shared virtual memory greatly simplifies the parallelization step. It is shown experimentally on an hypercube iPSC/2 that the use of the KOAN/Fortran-S programming environment based on a shared virtual memory allows to port quickly and easily a sequential application without a significant degradation in performance compared to the message passing version. Results for recent parallel architectures such as the Paragon XP/S for message-passing and the KSR1 for shared virtual memory are presented, too.
Type de document :
Rapport
[Research Report] RR-2355, INRIA. 1995
Liste complète des métadonnées

https://hal.inria.fr/inria-00074322
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 15:03:24
Dernière modification le : mercredi 11 avril 2018 - 02:00:13
Document(s) archivé(s) le : dimanche 4 avril 2010 - 21:34:45

Fichiers

Identifiants

  • HAL Id : inria-00074322, version 1

Citation

Rudolf Berrendorf, Michael Gerndt, Zakaria Lahjomri, Thierry Priol. Shared Virtual Memory and Message Passing Programming on a Finite Element Application. [Research Report] RR-2355, INRIA. 1995. 〈inria-00074322〉

Partager

Métriques

Consultations de la notice

191

Téléchargements de fichiers

145