Le modèle polyédrique est un framework algébrique qui permet une optimisation efficace des programmes de calculs intensifs. Ce domaine de recherche a été un domaine de recherche prolifique depuis sa création. Cependant, ses hypothèses fortes sur la forme du flot de contrôle et des accès mémoires rendent son application assez limitée en pratique, même si de nombreux efforts ont été faits pour l'étendre, principalement en autorisant des programmes avec des flots de contrôle plus complexes. Dans cette thèse, nous proposons d'explorer deux directions de recherche afin de traiter un flot de contrôle et des accès mémoires de forme arbitraire, et de cibler d'autres structures de données que les tableaux. Notre première contribution est une reformu...
The polyhedral model is a powerful reasonning framework that permits to optimize intensive computati...
Face à la complexité des structures arborescentes et en fonction d'objectifs particuliers, divers ty...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
The polyhedral model is a algebraic-based framework which enables efficient code optimization for co...
Une pression accrue s'exerce sur les compilateurs pour mettre en œuvre des transformations de progra...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Limités par une augmentation incontrôlée de la dissipation d'énergie et de la complexité des circuit...
Cette thèse propose de nouvelles extensions à la phase de génération de code dans les compilateurs p...
Notre étude de la compilation sous-polyédrique est dominée par l’introduction de la notion l’ordonna...
Dans cette thèse, nous présentons nos contributions à APOLLO : un compilateur de parallélisation aut...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Dans cette thèse, nous présentons nos contributions à Apollo (Automatic speculative POLyhedral Loop ...
Nowadays, optimizing compilers are increasingly challenged by the diversity of programming languages...
Les techniques de réécriture ont été développées depuis les années 1970 et appliquées en particulier...
Dans le domaine des plates-formes ouvertes, l’utilisation des cadriciels (frameworks) enrichis par d...
The polyhedral model is a powerful reasonning framework that permits to optimize intensive computati...
Face à la complexité des structures arborescentes et en fonction d'objectifs particuliers, divers ty...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
The polyhedral model is a algebraic-based framework which enables efficient code optimization for co...
Une pression accrue s'exerce sur les compilateurs pour mettre en œuvre des transformations de progra...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Limités par une augmentation incontrôlée de la dissipation d'énergie et de la complexité des circuit...
Cette thèse propose de nouvelles extensions à la phase de génération de code dans les compilateurs p...
Notre étude de la compilation sous-polyédrique est dominée par l’introduction de la notion l’ordonna...
Dans cette thèse, nous présentons nos contributions à APOLLO : un compilateur de parallélisation aut...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Dans cette thèse, nous présentons nos contributions à Apollo (Automatic speculative POLyhedral Loop ...
Nowadays, optimizing compilers are increasingly challenged by the diversity of programming languages...
Les techniques de réécriture ont été développées depuis les années 1970 et appliquées en particulier...
Dans le domaine des plates-formes ouvertes, l’utilisation des cadriciels (frameworks) enrichis par d...
The polyhedral model is a powerful reasonning framework that permits to optimize intensive computati...
Face à la complexité des structures arborescentes et en fonction d'objectifs particuliers, divers ty...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...