A literature review of using machine learning in software development life cycle stages

S Shafiq, A Mashkoor, C Mayr-Dorn, A Egyed - IEEE Access, 2021 - ieeexplore.ieee.org
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …

Machine learning in compiler optimization

Z Wang, M O'Boyle - Proceedings of the IEEE, 2018 - ieeexplore.ieee.org
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 …

Virtues and limitations of commodity hardware transactional memory

N Diegues, P Romano, L Rodrigues - Proceedings of the 23rd …, 2014 - dl.acm.org
Over the last years Transactional Memory (TM) gained growing popularity as a simpler,
attractive alternative to classic lock-based synchronization schemes. Recently, the TM …

{Self-Tuning} Intel Transactional Synchronization Extensions

N Diegues, P Romano - … Conference on Autonomic Computing (ICAC 14 …, 2014 - usenix.org
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 …

Identifying the optimal level of parallelism in transactional memory applications

D Didona, P Felber, D Harmanci, P Romano… - Computing, 2015 - Springer
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 …

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 …

Machine learning for software engineering: A systematic map**

S Shafiq, A Mashkoor, C Mayr-Dorn… - ar** strategies for transactional memory applications
M Castro, LFW Góes, JF Méhaut - Journal of Parallel and Distributed …, 2014 - Elsevier
Transactional Memory (TM) is a programmer friendly alternative to traditional lock-based
concurrency. Although it intends to simplify concurrent programming, the performance of the …