On the Compilation of Data-Parallel Languages on a Distributed Memory Multithreaded Environment with Thread Migration

Christian Pérez 1 Raymond Namyst 1
1 REMAP - Regularity and massive parallel computing
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : This paper focuses on the use of distributed memory multithreaded environments in data parallel programs and has two main goals. The first is to show that data parallel programs can support features like communication overlapping, load balancing without global data parallel object redistribution and the efficient use of clusters of uniprocessor and/or symmetric multiprocessors (SMPs). Our extended model introduces {\em virtual processes}. Virtual processes are implemented with mobile threads. The second goal is to determine the interactions between data parallel programs and a model of distributed memory multithreaded environments, with respect to intra-node communications and especially to thread migration. This paper also discuss this multithreaded environment with respect to the different models of threads and shows that the HPF and the C* data parallel compilation models easily integrate the proposed model.
Type de document :
Rapport
[Research Report] RR-3207, INRIA. 1997
Liste complète des métadonnées

https://hal.inria.fr/inria-00073482
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 12:58:20
Dernière modification le : vendredi 20 avril 2018 - 15:44:24
Document(s) archivé(s) le : dimanche 4 avril 2010 - 21:08:33

Fichiers

Identifiants

  • HAL Id : inria-00073482, version 1

Citation

Christian Pérez, Raymond Namyst. On the Compilation of Data-Parallel Languages on a Distributed Memory Multithreaded Environment with Thread Migration. [Research Report] RR-3207, INRIA. 1997. 〈inria-00073482〉

Partager

Métriques

Consultations de la notice

238

Téléchargements de fichiers

89