16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008) 2008
DOI: 10.1109/pdp.2008.74
|View full text |Cite
|
Sign up to set email alerts
|

A Graphical Framework for High Performance Computing Using An MDE Approach

Abstract: 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 can better fit the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…The transformation chain results from a successive application of several model transformations and allows code generation from high-level models. These chains have already been published in some articles [26], [40] [39]. Figure 1 shows an overview of these chains in Gaspard2.…”
Section: Gaspard2 Co-modeling Environmentmentioning
confidence: 91%
See 1 more Smart Citation
“…The transformation chain results from a successive application of several model transformations and allows code generation from high-level models. These chains have already been published in some articles [26], [40] [39]. Figure 1 shows an overview of these chains in Gaspard2.…”
Section: Gaspard2 Co-modeling Environmentmentioning
confidence: 91%
“…Finally, according to the MDE paradigm, different automatic refinements from the highest abstraction levels to the lowest ones are defined. Various aims are targeted: hardware synthesis with VHDL [26], formal validation with synchronous languages [39], high-performance computing with OpenMP Fortran, C [40] and simulation at different abstraction levels with SystemC [41]. Gaspard2 partly relies on MARTE packages, with additional MDE corresponding to two concepts: metamodel and transformation.…”
Section: Gaspard2 Co-modeling Environmentmentioning
confidence: 99%
“…Liao et al [21], Cetus [22], or several of the proposals seen above), Gaspard2 [23] follows a model-to-source approach. Gaspard2 is a graphical framework that needs that the code and the available parallelism be expressed by the user with an UML-based model, which is then transformed into an OpenMP model that generates the parallel version of the source code.…”
Section: Related Workmentioning
confidence: 99%
“…The underlying idea to use model-driven engineering for developing scientific applications is also used in the Gaspard project [18,16]. Although their work is step further in the right direction, we believe that their choice to model the application with the MARTE profile [7] is not optimal in term of accessibility for mathematicians and physicists.…”
Section: Related Workmentioning
confidence: 99%