Logo image
Open Research University homepage
Surrey researchers Sign in
Modular Transactions: Bounding Mixed Races in Space and Time
Conference presentation   Open access

Modular Transactions: Bounding Mixed Races in Space and Time

Brijesh Dongol, Radha Jagadeesan and James Riely
Proceedings of PPoPP 2019: 24th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
Association for Computing Machinery (ACM)
PPoPP 2019: 24th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (Washington, DC, USA, 16/02/2019–20/02/2019)
02/2019

Abstract

CCS Concepts; Theory of computation → Parallel computing models; Abstraction
We define local transactional race freedom (LTRF), which provides a programmer model for software transactional memory. LTRF programs satisfy the SC-LTRF property, thus allowing the programmer to focus on sequential executions in which transactions execute atomically. Unlike previous results, SCLTRF does not require global race freedom.We also provide a lower-level implementation model to reason about quiescence fences and validate numerous compiler optimizations.
pdf
Modular Transactions - Bounding Mixed Races in Space and Time3.03 MBDownloadView
Text Open Access
url
https://doi.org/10.1145/3293883.3295708View
Published (Version of record)
url
https://ppopp19.sigplan.org/homeView
Organisation

Metrics

Details

Logo image

Usage Policy