La compilation traditionnelle est confrontée à de nombreux défis face aux besoins d'optimisations de programmes pour architectures parallèles. Un défi particulier est la conception de langages et représentations intermédiaires (RIs) appropriés.Bien que différentes RIs aient été proposées pour repousser les limites de la compilation traditionnelle, la plupart ne sont toujours pas adaptées pour appliquer des transformations de programmes pertinentes.Différentes alternatives sont donc de plus en plus exploitées, telles que l'autotuning ou la compilation interactive. Ces dernières nécessitent l'usage de langages intermédiaires fondamentalement différents, par exemple, les méta-langages pour la transformation de programmes. Dans cette thèse, cen...
Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent ...
Die Entwicklung von Programmen welche die Möglichkeiten aktueller, paralleler Hardware Architekturen...
Une pression accrue s'exerce sur les compilateurs pour mettre en œuvre des transformations de progra...
Traditional compilation faces numerous challenges with program optimizations for parallel architectu...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
Les grilles de calculs sont des architectures distribuées couramment utilisées pour l'exécution de p...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Les applications informatiques sont de plus en plus présentes dans nos vies. Pour les applications c...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
Scientific and simulation programs often use clusters for their execution. Programmers need new prog...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Non disponible / Not availableCe travail s'inscrit dans le cadre des recherches menées autour de la ...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Les compilateurs offrent un excellent compromis entre le temps de développement et les performances ...
Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent ...
Die Entwicklung von Programmen welche die Möglichkeiten aktueller, paralleler Hardware Architekturen...
Une pression accrue s'exerce sur les compilateurs pour mettre en œuvre des transformations de progra...
Traditional compilation faces numerous challenges with program optimizations for parallel architectu...
Compilation for todays microprocessor and multi-processor architectures is facing new challenges. De...
Les grilles de calculs sont des architectures distribuées couramment utilisées pour l'exécution de p...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Les applications informatiques sont de plus en plus présentes dans nos vies. Pour les applications c...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
Scientific and simulation programs often use clusters for their execution. Programmers need new prog...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Non disponible / Not availableCe travail s'inscrit dans le cadre des recherches menées autour de la ...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Les compilateurs offrent un excellent compromis entre le temps de développement et les performances ...
Afin de gérer la complexité des systèmes embarqués modernes, les langages de modélisation proposent ...
Die Entwicklung von Programmen welche die Möglichkeiten aktueller, paralleler Hardware Architekturen...
Une pression accrue s'exerce sur les compilateurs pour mettre en œuvre des transformations de progra...