From DSL to HPC Component-Based Runtime: A Multi-Stencil DSL Case Study - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2015

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

Résumé

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.
Fichier principal
Vignette du fichier
article.pdf (527.59 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01215992 , version 1 (16-08-2016)

Identifiants

Citer

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, ⟨10.1145/2830018.2830020⟩. ⟨hal-01215992⟩
599 Consultations
266 Téléchargements

Altmetric

Partager

More