Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
A performance-oriented comparative study of the Chapel high-productivity language to conventional programming environments
HELBECQUE, Guillaume; GMYS, Jan; CARNEIRO PESSOA, Tiago et al.
2022In PMAM '22: Proceedings of the Thirteenth International Workshop on Programming Models and Applications for Multicores and Manycores
Peer reviewed
 

Documents


Texte intégral
main.pdf
Postprint Auteur (276.5 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Chapel; Parallel computing; Productivity-awareness
Résumé :
[en] The increase in complexity, diversity and scale of high performance computing environments, as well as the increasing sophistication of parallel applications and algorithms call for productivity-aware programming languages for high-performance computing. Among them, the Chapel programming language stands out as one of the more successful approaches based on the Partitioned Global Address Space programming model. Although Chapel is designed for productive parallel computing at scale, the question of its competitiveness with well-established conventional parallel programming environments arises. To this end, this work compares the performance of Chapel-based fractal generation on shared- and distributed-memory platforms with corresponding OpenMP and MPI+X implementations. The parallel computation of the Mandelbrot set is chosen as a test-case for its high degree of parallelism and its irregular workload. Experiments are performed on a cluster composed of 192 cores using the French national testbed Grid'5000. Chapel as well as its default tasking layer demonstrate high performance in shared-memory context, while Chapel competes with hybrid MPI+OpenMP in distributed-memory environment.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
HELBECQUE, Guillaume ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > PCOG ; Université de Lille, CNRS/CRIStAL UMR 9189, Centre Inria de l’Université de Lille, France
GMYS, Jan;  Université de Lille, CNRS/CRIStAL UMR 9189, Centre Inria de l’Université de Lille, France
CARNEIRO PESSOA, Tiago ;  University of Luxembourg > Faculty of Science, Technology and Medicine > Department of Computer Science > Team Pascal BOUVRY
MELAB, Nouredine;  Université de Lille, CNRS/CRIStAL UMR 9189, Centre Inria de l’Université de Lille, France
BOUVRY, Pascal ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
A performance-oriented comparative study of the Chapel high-productivity language to conventional programming environments
Date de publication/diffusion :
18 avril 2022
Nom de la manifestation :
13th International Workshop on Programming Models and Applications for Multicores and Manycores
Lieu de la manifestation :
Seoul, Corée du Sud
Date de la manifestation :
from 02-04-2022 to 06-04-2022
Manifestation à portée :
International
Titre de l'ouvrage principal :
PMAM '22: Proceedings of the Thirteenth International Workshop on Programming Models and Applications for Multicores and Manycores
Maison d'édition :
Association for Computing Machinery, New York, Etats-Unis
ISBN/EAN :
978-1-4503-9339-3
Pagination :
21-29
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 25 mai 2023

Statistiques


Nombre de vues
155 (dont 9 Unilu)
Nombre de téléchargements
116 (dont 5 Unilu)

citations Scopus®
 
5
citations Scopus®
sans auto-citations
4
OpenCitations
 
2
citations OpenAlex
 
3

Bibliographie


Publications similaires



Contacter ORBilu