International audienceModeling languages propose convenient abstractions and transformations to handle the complexity of today's embedded systems. Based on the formalism of Hierarchical State Machine, they enable the expression of hierarchical control parallelism. However, they face two importants challenges when it comes to model data-intensive applications: no unified approach that also accounts for data-parallel actions; and no effective code optimization and generation flows. We propose a modeling language extended with parallel action semantics and hierarchical indexed-state machines suitable for computationally intensive applications. Together with its formal semantics, we present an optimizing model compiler aiming for the generation...
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
This paper reports on a four-year project that aims to raise the abstraction level through the use o...
International audienceIn this paper, we present a framework for Shared Memory Architectures that mak...
International audienceModeling languages propose convenient abstractions and transformations to hand...
Modeling languages propose convenient abstractions and transformations to handle the complexity of t...
International audienceThe complexity of Embedded System (ES) development is increasing dramatically....
International audienceTremendous computational resources are required to compute complex physical si...
International audienceScientific computation requires more and more performance in its algorithms. N...
International audienceComplexity of Embedded Systeme (ES) development is increasing due of several c...
Parallel programming and data-parallel algorithms have been the main techniques supporting high-perf...
The development and maintenance of high-performance scientific computing software is a complex task....
The engineering process of complex systems involves many stakeholders and development artefacts. Mod...
La programmation parallèle et les algorithmes data-parallèles sont depuis plusieurs décennies les pr...
International audienceIndustrial environments that make use of Model-Driven Engineering (MDE) are st...
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
This paper reports on a four-year project that aims to raise the abstraction level through the use o...
International audienceIn this paper, we present a framework for Shared Memory Architectures that mak...
International audienceModeling languages propose convenient abstractions and transformations to hand...
Modeling languages propose convenient abstractions and transformations to handle the complexity of t...
International audienceThe complexity of Embedded System (ES) development is increasing dramatically....
International audienceTremendous computational resources are required to compute complex physical si...
International audienceScientific computation requires more and more performance in its algorithms. N...
International audienceComplexity of Embedded Systeme (ES) development is increasing due of several c...
Parallel programming and data-parallel algorithms have been the main techniques supporting high-perf...
The development and maintenance of high-performance scientific computing software is a complex task....
The engineering process of complex systems involves many stakeholders and development artefacts. Mod...
La programmation parallèle et les algorithmes data-parallèles sont depuis plusieurs décennies les pr...
International audienceIndustrial environments that make use of Model-Driven Engineering (MDE) are st...
International audienceToday's multi-core era places significant demands on an optimizing compiler, w...
This paper reports on a four-year project that aims to raise the abstraction level through the use o...
International audienceIn this paper, we present a framework for Shared Memory Architectures that mak...