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 with the op...
Software transactional memory (STM) is a promising technique for controlling concurrency in modern m...
Software transactional memory (STM) is a proposed solution to the challenge of developing correct co...
Transactional Memory (TM) is a new programming paradigm that offers an alternative to traditional lo...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
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...
Software Transactional Memory (STM) is recognized as an effective programming paradigm for concurren...
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...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one ...
This thesis presents tools for Transactional Memory (TM) applications that cover multiple TM systems...
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) is a proposed solution to the challenge of developing correct co...
Transactional Memory (TM) is a new programming paradigm that offers an alternative to traditional lo...
In this article we exploit a combination of analytical and Machine Learning (ML) techniques in order...
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...
Software Transactional Memory (STM) is recognized as an effective programming paradigm for concurren...
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...
Software Transactional Memory (STM) stands as powerful concurrent programming paradigm, enabling ato...
Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one ...
This thesis presents tools for Transactional Memory (TM) applications that cover multiple TM systems...
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) is a proposed solution to the challenge of developing correct co...
Transactional Memory (TM) is a new programming paradigm that offers an alternative to traditional lo...