L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la programmation parallèle à mémoire partagée. Néanmoins, exploiter efficacement et de manière correcte le parallélisme sur ces plateformes reste un problème de recherche ouvert. De plus, leur modèle d'exécution sous-jacent, et notamment les modèles de mémoire "relâchés", posent de nouveaux défis pour les outils d'analyse statiques et dynamiques. Dans cette thèse nous abordons deux aspects importants dans le cadre de la programmation sur plateformes multi-cœurs et multi-processeurs: l'optimisation de sections critiques implémentées selon l'approche pessimiste, et l'analyse dynamique de flots d'informations. Les sections critiques définissent un ...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Avec l’émergence de plates-formes distribuées très hétérogènes, dynamiques et à large-échelle, la né...
Cette thèse s intéresse aux algorithmes adaptés aux architectures mémoire hiérarchiques, rencontrées...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
The invasion of multi-core and multi-processor platforms on all aspects of computing makes shared me...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Bien que les processeurs actuels possèdent plus de 10 cœurs, de nombreux programmes restent purement...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
L'évolution de l'informatique haute performance s'est réorientée au cours de cette dernière décennie...
Ce manuscrit s'inscrit dans le domaine du calcul intensif (HPC) où le besoin croissant de performanc...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
Cette thèse s’intéresse aux algorithmes adaptés aux architectures mémoire hiérarchiques, rencontrées...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Avec l’émergence de plates-formes distribuées très hétérogènes, dynamiques et à large-échelle, la né...
Cette thèse s intéresse aux algorithmes adaptés aux architectures mémoire hiérarchiques, rencontrées...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
The invasion of multi-core and multi-processor platforms on all aspects of computing makes shared me...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
Depuis plusieurs années, le nombre de cœurs de calcul dans les processeurs ne cesse d'augmenter à ch...
Bien que les processeurs actuels possèdent plus de 10 cœurs, de nombreux programmes restent purement...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
L'évolution de l'informatique haute performance s'est réorientée au cours de cette dernière décennie...
Ce manuscrit s'inscrit dans le domaine du calcul intensif (HPC) où le besoin croissant de performanc...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
Cette thèse s’intéresse aux algorithmes adaptés aux architectures mémoire hiérarchiques, rencontrées...
Les processeurs multi-coeurs sont maintenant largement utilisés presque partout en informatique: ord...
Avec l’émergence de plates-formes distribuées très hétérogènes, dynamiques et à large-échelle, la né...
Cette thèse s intéresse aux algorithmes adaptés aux architectures mémoire hiérarchiques, rencontrées...