A literature review of using machine learning in software development life cycle stages
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …
modern-day software towards highly intelligent and self-learning systems. However, the …
Machine learning in compiler optimization
In the last decade, machine-learning-based compilation has moved from an obscure
research niche to a mainstream activity. In this paper, we describe the relationship between …
research niche to a mainstream activity. In this paper, we describe the relationship between …
Virtues and limitations of commodity hardware transactional memory
Over the last years Transactional Memory (TM) gained growing popularity as a simpler,
attractive alternative to classic lock-based synchronization schemes. Recently, the TM …
attractive alternative to classic lock-based synchronization schemes. Recently, the TM …
{Self-Tuning} Intel Transactional Synchronization Extensions
Transactional Memory was recently integrated in Intel processors under the name TSX. We
show that its performance can be significantly affected by the configuration of its interplay …
show that its performance can be significantly affected by the configuration of its interplay …
Identifying the optimal level of parallelism in transactional memory applications
In this paper we investigate the issue of automatically identifying the “natural” degree of
parallelism of an application using software transactional memory (STM), ie, the workload …
parallelism of an application using software transactional memory (STM), ie, the workload …
Analysis, classification and comparison of scheduling techniques for software transactional memories
P Di Sanzo - IEEE Transactions on Parallel and Distributed …, 2017 - ieeexplore.ieee.org
Transactional Memory (TM) is a practical programming paradigm for develo** concurrent
applications. Performance is a critical factor for TM implementations, and various studies …
applications. Performance is a critical factor for TM implementations, and various studies …
Machine learning for software engineering: A systematic map**
S Shafiq, A Mashkoor, C Mayr-Dorn… - ar** strategies for transactional memory applications
Transactional Memory (TM) is a programmer friendly alternative to traditional lock-based
concurrency. Although it intends to simplify concurrent programming, the performance of the …
concurrency. Although it intends to simplify concurrent programming, the performance of the …