Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent des abstractions et des transformations adaptées au domaine. Basées sur le formalisme de machines à états hiérarchiques, connu sous le nom de Statecharts, ils permettent la modélisation du contrôle parallèle hiérarchique. Cependant, ils doivent faire à deux défis majeures quant il s'agit de la modélisation des applications à calcul intensif: le besoin des méthodes unifiées supportant des actions avec parallélisme de donnée; flots d'optimisation et génération de code à partir des modèles trop généralistes. Dans cette thèse, nous proposons un langage de modélisation étendu avec une sémantique d'actions parallèles et machines à états hiérarchiqu...
Les systèmes de calcul actuels sont généralement des grappes de machines composés de nombreux proces...
La compilation traditionnelle est confrontée à de nombreux défis face aux besoins d'optimisations de...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
Modeling languages propose convenient abstractions and transformations to handle the complexity of t...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
Les grilles de calculs sont des architectures distribuées couramment utilisées pour l'exécution de p...
International audienceModeling languages propose convenient abstractions and transformations to hand...
La généralisation des processeurs multi-coeurs rendant la plupart des machines disponibles parallèle...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
L'accroissement de la complexité des systèmes, des architectures matérielles et de la façon de les p...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l ingénierie dirigée par les modèles (IDM...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
La construction d'infrastructures fiables de programmation répartie sur des réseaux à large échelle ...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Les systèmes de calcul actuels sont généralement des grappes de machines composés de nombreux proces...
La compilation traditionnelle est confrontée à de nombreux défis face aux besoins d'optimisations de...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
Modeling languages propose convenient abstractions and transformations to handle the complexity of t...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
Les grilles de calculs sont des architectures distribuées couramment utilisées pour l'exécution de p...
International audienceModeling languages propose convenient abstractions and transformations to hand...
La généralisation des processeurs multi-coeurs rendant la plupart des machines disponibles parallèle...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
L'accroissement de la complexité des systèmes, des architectures matérielles et de la façon de les p...
Cette thèse s'inscrit dans le cadre de la mise en œuvre de l ingénierie dirigée par les modèles (IDM...
Architectures hétérogènes sont largement utilisées dans le domaine de calcul haute performance. Cepe...
La construction d'infrastructures fiables de programmation répartie sur des réseaux à large échelle ...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Les systèmes de calcul actuels sont généralement des grappes de machines composés de nombreux proces...
La compilation traditionnelle est confrontée à de nombreux défis face aux besoins d'optimisations de...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...