This thesis focuses on the building of algorithms and parallel programs that obliviously adapts the execution platform (number of processors, speeds of processors, ...). The building that we propose is based on the technology developed in the Moais team; it consists on the recursive and dynamic coupling of two algorithms: one sequential that minimizes the work (the number of operations), but not the parallel time; one parallel that minimizes the depth (parallel time) on an unbounded number of resources, but not the work. The two algorithms are interleaved on-line based on a work-stealing schedule. The contribution of this thesis consists in a theoretical analysis of coupling (lower bound, asymptotic optimality in some cases), and a "generic...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Cette thèse porte sur la construction d'algorithmes et de programmes parallèles qui s'adapte automat...
International audienceWe consider parallel prefix computation on processors of different and possibl...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
Nous présentons deux contributions dans le domaine de la programmation parallèle.La première est thé...
Le but de cette thèse est d'exploiter efficacement le parallélisme présent dans les applications inf...
2Ce rapport contient les deux premiers chapitres du tutoriel “Parallel Computer Algebra ” donné au ...
International audienceDans cet article, nous proposons un nouvel algorithme parallèle de calcul des ...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Abstract. In this work, we present the Adaptive Multi-Selection Frame-work (called AMF). AMF is an A...
Avec la multitude des plates-formes parallèles émergentes caractérisées par une hétérogénéité sur le...
Parallel programs need to manage the time trade-off between synchronization and computation. A high ...
Some problems require performances that can only be provided by massively parallel machinesand meta-...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Cette thèse porte sur la construction d'algorithmes et de programmes parallèles qui s'adapte automat...
International audienceWe consider parallel prefix computation on processors of different and possibl...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
Nous présentons deux contributions dans le domaine de la programmation parallèle.La première est thé...
Le but de cette thèse est d'exploiter efficacement le parallélisme présent dans les applications inf...
2Ce rapport contient les deux premiers chapitres du tutoriel “Parallel Computer Algebra ” donné au ...
International audienceDans cet article, nous proposons un nouvel algorithme parallèle de calcul des ...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Abstract. In this work, we present the Adaptive Multi-Selection Frame-work (called AMF). AMF is an A...
Avec la multitude des plates-formes parallèles émergentes caractérisées par une hétérogénéité sur le...
Parallel programs need to manage the time trade-off between synchronization and computation. A high ...
Some problems require performances that can only be provided by massively parallel machinesand meta-...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...