International audienceThread mapping is an appealing approach to efficiently exploit the potential of modern chip-multiprocessors. However, efficient thread mapping relies upon matching the behavior of an application with system characteristics. In particular, Software Transactional Memory (STM) introduces another dimension due to its runtime system support. In this work, we propose a dynamic thread mapping approach to automatically infer a suitable thread mapping strategy for transactional memory applications composed of multiple execution phases with potentially different transactional behavior in each phase. At runtime, it profiles the application at specific periods and consults a decision tree generated by a Machine Learning algorithm ...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
The Transactional Memory (TM) paradigm promises to greatly simplify the development of concurrent ap...
International audienceThread mapping has been extensively used as a technique to efficiently exploit...
Abstract—Thread mapping has been extensively used as a technique to efficiently exploit memory hiera...
In current microarchitectures, due to the complex memory hierarchies and different latencies on memo...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
In this paper we explore machine-learning approaches for dynamically selecting the well suited amoun...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
Transactional Memory (TM) is an emerging paradigm that promises to ease the development of parallel ...
There is tremendous diversity among the published algorithms for implementing Transactional Memory (...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
Abstract-In this article we exploit a combination of analytical and Machine Learning (ML) techniques...
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...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
The Transactional Memory (TM) paradigm promises to greatly simplify the development of concurrent ap...
International audienceThread mapping has been extensively used as a technique to efficiently exploit...
Abstract—Thread mapping has been extensively used as a technique to efficiently exploit memory hiera...
In current microarchitectures, due to the complex memory hierarchies and different latencies on memo...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
In this paper we explore machine-learning approaches for dynamically selecting the well suited amoun...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
Transactional Memory (TM) is an emerging paradigm that promises to ease the development of parallel ...
There is tremendous diversity among the published algorithms for implementing Transactional Memory (...
Multicore processors are now a mainstream approach to deliver higher performance to parallel applica...
Abstract-In this article we exploit a combination of analytical and Machine Learning (ML) techniques...
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...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
The Transactional Memory (TM) paradigm promises to greatly simplify the development of concurrent ap...