Skip to Main content Skip to Navigation
Conference papers

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.
Complete list of metadatas

Cited literature [23 references]  Display  Hide  Download
Contributor : Hélène Coullon <>
Submitted on : Tuesday, August 16, 2016 - 3:42:05 PM
Last modification on : Friday, June 5, 2020 - 4:02:57 AM
Long-term archiving on: : Thursday, November 17, 2016 - 10:41:42 AM


Files produced by the author(s)



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⟩



Record views


Files downloads