HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
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 metadata

Cited literature [23 references]  Display  Hide  Download

https://hal.inria.fr/hal-01215992
Contributor : Hélène Coullon Connect in order to contact the contributor
Submitted on : Tuesday, August 16, 2016 - 3:42:05 PM
Last modification on : Thursday, May 12, 2022 - 5:08:02 PM
Long-term archiving on: : Thursday, November 17, 2016 - 10:41:42 AM

File

article.pdf
Files produced by the author(s)

Identifiers

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, ⟨10.1145/2830018.2830020⟩. ⟨hal-01215992⟩

Share

Metrics

Record views

532

Files downloads

200