Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performances aux applications parallèles. Afin de développer des applications parallèles capable de tirer profit de ces plate-formes, les développeurs doivent prendre en compte plusieurs aspects, allant de l'architecture aux caractéristiques propres à l'application. Dans ce contexte, la Mémoire Transactionnelle (Transactional Memory – TM) apparaît comme une alternative intéressante à la synchronisation basée sur les verrous pour ces plates-formes. Elle permet aux programmeurs d'écrire du code parallèle encapsulé dans des transactions, offrant des garanties comme l'atomicité et l'isolement. Lors de l'exécution, les opérations sont exécutées spéculativeme...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
Transactional Memory (TM) is a new programming paradigm that offers an alternative to traditional lo...
Multicore architectures are changing the way we write programs. Writing concurrent programs is well ...
Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one ...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
Les plates-formes multi-coeurs avec un accès mémoire non uniforme (NUMA) sont devenu des ressources ...
This thesis presents tools for Transactional Memory (TM) applications that cover multiple TM systems...
The arrival of multiprocessor chips rises again some questions about the way of writing programs, wh...
Directeur de thèse: Patrick Valduriez, co-encadrante: Audrey QueudetWith the advent of multicore sys...
Current architectures of multicore machines are becoming increasingly complex due to hierarchical de...
L augmentation rapide du nombre de cœurs dans les processeurs actuels ne se traduit pas par une mise...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
Le concept de processeur multicœurs constitue le facteur dominant pour offrir des hautes performance...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
Transactional Memory (TM) is a new programming paradigm that offers an alternative to traditional lo...
Multicore architectures are changing the way we write programs. Writing concurrent programs is well ...
Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one ...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
Les plates-formes multi-coeurs avec un accès mémoire non uniforme (NUMA) sont devenu des ressources ...
This thesis presents tools for Transactional Memory (TM) applications that cover multiple TM systems...
The arrival of multiprocessor chips rises again some questions about the way of writing programs, wh...
Directeur de thèse: Patrick Valduriez, co-encadrante: Audrey QueudetWith the advent of multicore sys...
Current architectures of multicore machines are becoming increasingly complex due to hierarchical de...
L augmentation rapide du nombre de cœurs dans les processeurs actuels ne se traduit pas par une mise...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...