Skip to main content

January 09, 2019 09:00 - January 11, 2020 17:00

ESCAPE-2 DSL Language Definition Workshop

January 09, 2019 09:00 - January 11, 2020 17:00

ESCAPE-2 DSL Language Definition Workshop


Workshop description

Numerous tools for abstraction of high performance techniques and optimizations are emerging to facilitate the port and efficient run of weather and climate codes in modern computing architectures. A high-level intermediate representation (HIR) specification that captures most of the computational patterns of existing weather and climate application will allow us to standardize and share tools that allow to write models in an expressive manner and generate efficient implementations in multiple architectures.



ESCAPE-2 DSL Language Definition Workshop

Workshop goals

With the involvement of key developers of different weather and climate models, the goal of the workshop is to identify and define HIR concepts that will be needed to capture most of the computational patterns present in weather and climate applications.  

The specific goals of the workshop are:

  • Give an introduction to the relevant concepts (DSL, HIR, ...) and what we expect for this workshop
  • Gather the requirements, i.e. computational patterns that should be considered from the relevant domain codes.
  • Start a discussion of what HIR concepts will be needed to cover those patterns and the level of abstraction of the DSL frontend language

Attendance

This workshop is by invitation only.

Organising committee

Reinhard Budich, Oliver Fuhrer, Carlos Osuna