Abstract-In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order to build a performance model allowing to dynamically tune the level of concurrency of applications based on Software Transactional Memory (STM). Our mixed approach has the advantage of reducing the training time of pure machine learning methods, and avoiding approximation errors typically affecting pure analytical approaches. Hence it allows very fast construction of highly reliable performance models, which can be promptly and effectively exploited for optimizing actual application runs. We also present a real implementation of a concurrency regulation architecture, based on the mixed modeling approach, which has been integrated wi...
We present an analytical performance modeling approach for concurrency control al- gorithms in the c...
Transactional Memory (TM) is an emerging paradigm that promises to ease the development of parallel ...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
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...
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...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
In this paper we explore machine-learning approaches for dynamically selecting the well suited amoun...
We present an analytical performance modeling approach for concurrency control algorithms in the con...
Software transactional memory (STM) is a promising technique for controlling concurrency in modern m...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write prog...
Software transactional memory (STM) is a promis-ing technique for controlling concurrency in mod-ern...
We present an analytical performance modeling approach for concurrency control al- gorithms in the c...
Transactional Memory (TM) is an emerging paradigm that promises to ease the development of parallel ...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...
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...
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...
Transactional Memory (TM) stands as a powerful paradigm for manipulating shared data in concurrent a...
One of the problems of Software-Transactional-Memory (STM) systems is the performance degradation th...
In this paper we explore machine-learning approaches for dynamically selecting the well suited amoun...
We present an analytical performance modeling approach for concurrency control algorithms in the con...
Software transactional memory (STM) is a promising technique for controlling concurrency in modern m...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write prog...
Software transactional memory (STM) is a promis-ing technique for controlling concurrency in mod-ern...
We present an analytical performance modeling approach for concurrency control al- gorithms in the c...
Transactional Memory (TM) is an emerging paradigm that promises to ease the development of parallel ...
International audienceTransactional Memory (TM) is a new programming paradigm that offers an alterna...