Characterizing the sharing behavior of applications using software transactional memory

DP Pasqualin, M Diener, AR Du Bois… - International Symposium …, 2020 - Springer
Abstract Software Transactional Memory (STM) is an alternative abstraction for process
synchronization in parallel programming. It is often easier to use than locks, avoiding issues …

Thread and Data Mapping in Software Transactional Memory: An Overview

DP Pasqualin, M Diener, ARD Bois, ML Pilla - arXiv preprint arXiv …, 2022 - arxiv.org
In current microarchitectures, due to the complex memory hierarchies and different latencies
on memory accesses, thread and data mapping are important issues to improve application …