Synchronization transparency offered by Software Transactional Memory (STM) must not come at the expense of run-time efficiency, thus demanding from the STM-designer the inclusion of mechanisms properly oriented to performance and other quality indexes. Particularly, one core issue to cope with in STM is related to exploiting parallelism while also avoiding thrashing phenomena due to excessive transaction rollbacks, caused by excessively high levels of contention on logical resources, namely concurrently accessed data portions. A means to address run-time efficiency consists in dynamically determining the best-suited level of concurrency (number of threads) to be employed for running the application (or specific application phases) on top o...
Writing concurrent programs for shared memory multiprocessor systems is a nightmare. This hinders us...
Software transactional memory (STM) enhances both ease-of-use and concurrency, and is considered sta...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
Software Transactional Memory (STM) is recognized as an effective programming paradigm for concurren...
Abstract-In this article we exploit a combination of analytical and Machine Learning (ML) techniques...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Software transactional memory (STM) is a proposed solution to the challenge of developing correct co...
textTransactional memory (TM) aims to bring the benefits of ACID transactions to the volatile world ...
The promise of software transactional memory (STM) is to combine an easy-to-use pro-gramming interfa...
Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one ...
Writing concurrent programs for shared memory multiprocessor systems is a nightmare. This hinders us...
Software transactional memory (STM) enhances both ease-of-use and concurrency, and is considered sta...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
Software Transactional Memory (STM) is recognized as an effective programming paradigm for concurren...
Abstract-In this article we exploit a combination of analytical and Machine Learning (ML) techniques...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Software transactional memory (STM) is a proposed solution to the challenge of developing correct co...
textTransactional memory (TM) aims to bring the benefits of ACID transactions to the volatile world ...
The promise of software transactional memory (STM) is to combine an easy-to-use pro-gramming interfa...
Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one ...
Writing concurrent programs for shared memory multiprocessor systems is a nightmare. This hinders us...
Software transactional memory (STM) enhances both ease-of-use and concurrency, and is considered sta...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...