Parallel programs need to manage the trade-off between the time spent in synchronisation and computation. The trade-off is significantly affected by the number of active threads. High parallelism may decrease computing time while increase synchronisation cost. Furthermore, thread placement on different cores may impact on program performance, as the data access time can vary from one core to another due to intricacies of its underlying memory architecture. Therefore, the performance of a program can be improved by adjusting its parallelism degree and the mapping of its threads to physical cores. Alas, there is no universal rule to decide them for a program from an offline view, especially for a program with online behaviour variation. Moreo...
Directeur de thèse: Patrick Valduriez, co-encadrante: Audrey QueudetWith the advent of multicore sys...
In this paper we explore machine-learning approaches for dynamically selecting the well suited amoun...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Parallel programs need to manage the time trade-off between synchronization and computation. A high ...
International audienceParallel programs need to manage the trade-offbetween the time spent ...
International audienceA parallel program needs to manage the trade-off between the time spent in syn...
International audienceParallel programs need to manage the trade-off between the time spent in synch...
International audienceParallel programs need to manage the time trade-off between synchronization an...
Software transactional memory (STM) enhances both ease-of-use and concurrency, and is considered sta...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
Current architectures of multicore machines are becoming increasingly complex due to hierarchical de...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
Directeur de thèse: Patrick Valduriez, co-encadrante: Audrey QueudetWith the advent of multicore sys...
In this paper we explore machine-learning approaches for dynamically selecting the well suited amoun...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Parallel programs need to manage the trade-off between the time spent in synchronisation and computa...
Parallel programs need to manage the time trade-off between synchronization and computation. A high ...
International audienceParallel programs need to manage the trade-offbetween the time spent ...
International audienceA parallel program needs to manage the trade-off between the time spent in syn...
International audienceParallel programs need to manage the trade-off between the time spent in synch...
International audienceParallel programs need to manage the time trade-off between synchronization an...
Software transactional memory (STM) enhances both ease-of-use and concurrency, and is considered sta...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
Current architectures of multicore machines are becoming increasingly complex due to hierarchical de...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
Directeur de thèse: Patrick Valduriez, co-encadrante: Audrey QueudetWith the advent of multicore sys...
In this paper we explore machine-learning approaches for dynamically selecting the well suited amoun...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...