National audienceThe race for ever more computing power raises the issue of supercomputers' power consumption. Heterogeneous architectures - composed of processor and GPU accelerators - seem to be a promising answer. Scheduling on such machines is nowadays relying on the programmer's skill set and made in a static way. We study the problem of scheduling of independent tasks on such architectures. We propose a bi-objective approximation algorithm which simultaneously optimizes the makespan and the affinity. The provided algorithm has a low complexity. We then validate the performance of its implementation within the framework XKaapi.La course à la puissance de calcul dans les super-calculateurs pose la problématique de la consommation énergé...
The sequence comparison process is one of the main bioinformatics task. The new sequencing technolog...
Dans cette thèse, nous nous intéressons à la résolution de quelques problèmes d'optimisation combina...
Ce mémoire présente une implantation de la création paresseuse de tâches desti- née à des systèmes ...
National audienceThe race for ever more computing power raises the issue of supercomputers' power co...
This thesis is focused on the hardware acceleration of processors based on Dynamic Binary Translatio...
Technological limitations faced by the semi-conductor manufacturers in the early 2000's restricted t...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
Stacking a multiprocessor (MPSoC) layer and a FPGA layer to form a 3D Recon gurable System-on-Chip (...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Cloud Radio Access Network (C-RAN) has been proposed as a promising architecture to meet the exponen...
Inventory management has always been a major component of the field of operations research and numer...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
Ce travail porte sur une technique d’estimation de consommation de puissance et d’énergie pour des p...
Task-based systems have gained popularity because of their promise of exploiting the computational p...
The sequence comparison process is one of the main bioinformatics task. The new sequencing technolog...
Dans cette thèse, nous nous intéressons à la résolution de quelques problèmes d'optimisation combina...
Ce mémoire présente une implantation de la création paresseuse de tâches desti- née à des systèmes ...
National audienceThe race for ever more computing power raises the issue of supercomputers' power co...
This thesis is focused on the hardware acceleration of processors based on Dynamic Binary Translatio...
Technological limitations faced by the semi-conductor manufacturers in the early 2000's restricted t...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
Stacking a multiprocessor (MPSoC) layer and a FPGA layer to form a 3D Recon gurable System-on-Chip (...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Cloud Radio Access Network (C-RAN) has been proposed as a promising architecture to meet the exponen...
Inventory management has always been a major component of the field of operations research and numer...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
Ce travail porte sur une technique d’estimation de consommation de puissance et d’énergie pour des p...
Task-based systems have gained popularity because of their promise of exploiting the computational p...
The sequence comparison process is one of the main bioinformatics task. The new sequencing technolog...
Dans cette thèse, nous nous intéressons à la résolution de quelques problèmes d'optimisation combina...
Ce mémoire présente une implantation de la création paresseuse de tâches desti- née à des systèmes ...