HPCML: a modeling language dedicated to high-performance scientific computing

  • Authors:
  • Marc Palyart;Ileana Ober;David Lugato;Jean-Michel Bruel

  • Affiliations:
  • CEA/CESTA, Le Barp, France;IRIT -- Université de Toulouse, Toulouse, France;CEA/CESTA, Le Barp, France;IRIT -- Université de Toulouse, Toulouse, France

  • Venue:
  • Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Tremendous computational resources are required to compute complex physical simulations. Unfortunately computers able to provide such computational power are difficult to program, especially since the rise of heterogeneous hardware architectures. This makes it particularly challenging to exploit efficiently and sustainably supercomputers resources. We think that model-driven engineering can help us tame the complexity of high-performance scientific computing software development by separating the different concerns such as mathematics, parallelism, or validation. The principles of our approach, named MDE4HPC, stem from this idea. In this paper, we describe the High-Performance Computing Modeling Language (HPCML), a domain-specific modeling language at the center of this approach.