A Graphical Framework for High Performance Computing Using An MDE Approach

Julien Taillard, Frederic Guyomarc'h, Jean-Luc Dekeyser
2008 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)  
In this paper, we present a framework for Shared Memory Architectures that make design of parallel applications easier. We use the Model-Driven Engineering (MDE) approach and integrate new metamodels in Gaspard for each step of the design flow. The targeted model is an OpenMP metamodel, from which we immediately derive a source code in OpenMP Fortran or OpenMP C. This approach based on models allows a better reuse and also gives a better and more hierarchic view of the application so that it
more » ... ation so that it can better fit the architecture. Although the model approach and High Performance Computing are two different fields, the latter can take advantage of modeling to make design, reuse and parallel programming easier. In this section, the Model Driven Engineering (MDE) and how it could be used in the High Performance Computing (HPC) field is presented.
doi:10.1109/pdp.2008.74 dblp:conf/pdp/TaillardGD08 fatcat:mehoex6nvre35ckct4df6av5lq