Current architectures of multicore machines are becoming increasingly complex due to hierarchical designs. Consequently, to achieve better performance stability, reproducibility and predictability requires a deep understanding of the interactions between multi-threaded applications and the underlying hardware. In this thesis, we study two important aspects for the performance of multi-threaded applications. We show that performance stability is an important criteria to consider in the process of performance evaluation, and thread placement is an effective technique in termes of program performance stability and improvement. We first study the variability of program execution times, defining a rigourous performance evaluation protocol, and a...
This thesis studies the performances of data servers on multicores. More precisely, we focus on the ...
This thesis presents cross-domain approaches that improve the effective use of multithreaded archite...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
Current architectures of multicore machines are becoming increasingly complex due to hierarchical de...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
This paper presents a comparative study of the performance of multithreaded applications in differen...
International audienceIn [8], we demonstrated that contrary to sequential applications, parallel Ope...
Since multicore systems offer greater performance via parallelism, future computing is progressing t...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Understanding the performance of a multi-threaded application is difficult. The threads interfere wh...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
This thesis studies the performances of data servers on multicores. More precisely, we focus on the ...
This thesis presents cross-domain approaches that improve the effective use of multithreaded archite...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
Current architectures of multicore machines are becoming increasingly complex due to hierarchical de...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
International audienceWith the introduction of multi-core processors, thread affinity has quickly ap...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
This paper presents a comparative study of the performance of multithreaded applications in differen...
International audienceIn [8], we demonstrated that contrary to sequential applications, parallel Ope...
Since multicore systems offer greater performance via parallelism, future computing is progressing t...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Understanding the performance of a multi-threaded application is difficult. The threads interfere wh...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
This thesis studies the performances of data servers on multicores. More precisely, we focus on the ...
This thesis presents cross-domain approaches that improve the effective use of multithreaded archite...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...