From DSL to HPC Component-Based Runtime: A Multi-Stencil DSL Case Study

Abstract : High performance architectures evolve continuously to be more powerful. Such architectures also usually become more difficult to use efficiently. As a scientist is not a low level and high performance programming expert, Domain Specific Languages (DSLs) are a promising solution to automatically and efficiently write high performance codes. However, if DSLs ease programming for scientists, maintainability and portability issues are transferred from scientists to DSL de- signers. This paper deals with an approach to improve main- tainability and programming productivity of DSLs through the generation of a component-based parallel runtime. To study it, the paper presents a DSL for multi-stencil pro- grams, that is evaluated on a real-case of shallow water equations.
Type de document :
Communication dans un congrès
WOLFHPC 2015 (Fifth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing), Nov 2015, co-located with SC'15, Austin, Texas, United States. pp.10, 2015, 〈10.1145/2830018.2830020〉
Liste complète des métadonnées

Littérature citée [23 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01215992
Contributeur : Hélène Coullon <>
Soumis le : mardi 16 août 2016 - 15:42:05
Dernière modification le : mardi 10 juillet 2018 - 14:28:01
Document(s) archivé(s) le : jeudi 17 novembre 2016 - 10:41:42

Fichier

article.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Julien Bigot, Hélène Coullon, Christian Pérez. From DSL to HPC Component-Based Runtime: A Multi-Stencil DSL Case Study. WOLFHPC 2015 (Fifth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing), Nov 2015, co-located with SC'15, Austin, Texas, United States. pp.10, 2015, 〈10.1145/2830018.2830020〉. 〈hal-01215992〉

Partager

Métriques

Consultations de la notice

630

Téléchargements de fichiers

120