Durant ces dernières années, Il est de plus en plus compliqué d'écrire du code qui utilise une architecture au mieux de ses capacités. Certaines opérations clefs ont soit un accélérateur dédié, ou admettent une implémentation finement optimisée qui délivre les meilleurs performances. Ainsi, il est intéressant d'identifier ces opérations pendant la compilation d'un programme, et de faire appel à une implémentation optimisée.Nous nous intéressons dans cette thèse au problème de détection de ces opérations. Nous proposons un procédé qui détecte des sous-calculs correspondant à des opérations d'algèbre linéaire à l'intérieur de programmes polyédriques. L'idée principale de ce procédé est de découper le programme en sous-calculs isolés, et essay...
Ce travail a pour objectif la réalisation d'un code de calcul élastostatique et modal des structures...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...
Durant ces dernières années, Il est de plus en plus compliqué d'écrire du code qui utilise une archi...
2016 Fall.Includes bibliographical references.Text in English; abstract in English and French; Appen...
Une pression accrue s'exerce sur les compilateurs pour mettre en œuvre des transformations de progra...
Le modèle polyédrique est un framework algébrique qui permet une optimisation efficace des programme...
Dans cette thèse, nous présentons nos contributions à Apollo (Automatic speculative POLyhedral Loop ...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Notre étude de la compilation sous-polyédrique est dominée par l’introduction de la notion l’ordonna...
Cette thèse présente les limites du mode s.i.m.d. Dans le cadre de la programmation parallèle d'algo...
Cette thèse propose de nouvelles extensions à la phase de génération de code dans les compilateurs p...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
National audienceLe problème des valeurs inférieures les plus proches est un problème important pour...
L'objectif de cette thèse est d'examiner comment les technologies orientées-objet peuvent apporter a...
Ce travail a pour objectif la réalisation d'un code de calcul élastostatique et modal des structures...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...
Durant ces dernières années, Il est de plus en plus compliqué d'écrire du code qui utilise une archi...
2016 Fall.Includes bibliographical references.Text in English; abstract in English and French; Appen...
Une pression accrue s'exerce sur les compilateurs pour mettre en œuvre des transformations de progra...
Le modèle polyédrique est un framework algébrique qui permet une optimisation efficace des programme...
Dans cette thèse, nous présentons nos contributions à Apollo (Automatic speculative POLyhedral Loop ...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Notre étude de la compilation sous-polyédrique est dominée par l’introduction de la notion l’ordonna...
Cette thèse présente les limites du mode s.i.m.d. Dans le cadre de la programmation parallèle d'algo...
Cette thèse propose de nouvelles extensions à la phase de génération de code dans les compilateurs p...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
National audienceLe problème des valeurs inférieures les plus proches est un problème important pour...
L'objectif de cette thèse est d'examiner comment les technologies orientées-objet peuvent apporter a...
Ce travail a pour objectif la réalisation d'un code de calcul élastostatique et modal des structures...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Cette thèse s'emploie principalement à réduire la consommation d'énergie des architectures VLIW tout...