Contribution à la compilation de programmes irréguliers pour des architecturescomplexesLes architectures multicoeurs sont omniprésentes dans les processeurs généralistes et embarqués. Plusieurs flôts d'instructions (threads) sont exécutés, augmentant le parallélisme, évitant des contentions de ressources.L'execution concurrente d'un thread est déterminant pour le temps d'execution de l'application. Ainsi, l'exploitation fine d'un coeur est indispensable afin de découvrir du parallelisme d'instructions (ILP) au sein d'un flot d'instructions.Cette thèse traite de l'optimisation monocoeur de codes irréguliers comportant du parallélisme "caché". Nous avons conçus des transformations permettant d'augmenter leur ILP : Deep Jam convertissant du pa...
Nous commencerons d'abord par l'introduction des techniques de transformation et d'optimisation a ha...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
Quelque-soit le multiprocesseur et son architecture, la facilité de leur programmation demeure une d...
Depuis les premiers ordinateurs on est en quête de machines plus rapides, plus puissantes, plus perf...
L'augmentation de la complexité des processeurs rend de plus en plus difficile l'intégration de modè...
Limités par une augmentation incontrôlée de la dissipation d'énergie et de la complexité des circuit...
En informatique, la notion de processus léger ou thread est désormais omniprésente. En effet, les th...
The constant evolution of processors architectures, with superscalar, instruction-level parallelism,...
The constant evolution of processors architectures, with superscalar, instruction-level parallelism,...
Compilation is a constantly evolving field, the participants of which are trying to take into accoun...
Les processeurs à jeu d'instructions spécifiques (ASIP) constituent un compromis entre les performan...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...
Dans cette thèse, nous montrons que les optimisations source-à-source sont un moyen efficace pour gé...
Dans cette thèse, nous présentons nos contributions à APOLLO : un compilateur de parallélisation aut...
Nous commencerons d'abord par l'introduction des techniques de transformation et d'optimisation a ha...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
Quelque-soit le multiprocesseur et son architecture, la facilité de leur programmation demeure une d...
Depuis les premiers ordinateurs on est en quête de machines plus rapides, plus puissantes, plus perf...
L'augmentation de la complexité des processeurs rend de plus en plus difficile l'intégration de modè...
Limités par une augmentation incontrôlée de la dissipation d'énergie et de la complexité des circuit...
En informatique, la notion de processus léger ou thread est désormais omniprésente. En effet, les th...
The constant evolution of processors architectures, with superscalar, instruction-level parallelism,...
The constant evolution of processors architectures, with superscalar, instruction-level parallelism,...
Compilation is a constantly evolving field, the participants of which are trying to take into accoun...
Les processeurs à jeu d'instructions spécifiques (ASIP) constituent un compromis entre les performan...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...
Dans cette thèse, nous montrons que les optimisations source-à-source sont un moyen efficace pour gé...
Dans cette thèse, nous présentons nos contributions à APOLLO : un compilateur de parallélisation aut...
Nous commencerons d'abord par l'introduction des techniques de transformation et d'optimisation a ha...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...