Adaptive locks: combining transactions and locks for efficient concurrency
DOI10.1016/J.JPDC.2010.02.006zbMATH Open1233.68172OpenAlexW2153989357MaRDI QIDQ666229FDOQ666229
Authors: Takayuki Usui, Reimer Behrends, Jacob Evans, Yannis Smaragdakis
Publication date: 7 March 2012
Published in: Journal of Parallel and Distributed Computing (Search for Journal in Brave)
Full work available at URL: https://doi.org/10.1016/j.jpdc.2010.02.006
Recommendations
Mathematical problems of computer architecture (68M07) Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.) (68Q85)
Cites Work
- SNZI, scalable nonzero indicators
- Title not available (Why is that?)
- Title not available (Why is that?)
- Semantics of transactional memory and automatic mutual exclusion
- Toward a theory of transactional contention managers
- Software transactional memory
- Atomizer: A dynamic atomicity checker for multithreaded programs
- Exceptions and side-effects in atomic blocks
- Executing Java programs with transactional memory
Cited In (7)
- An adaptive logging framework for persistent memories
- Weak atomicity for the x86 memory consistency model
- Title not available (Why is that?)
- Implementation of automated fine-granularity locking in a persistent programming language
- Transactional Lock Elision Meets Combining
- Executing Java programs with transactional memory
- Transactional mutex locks
Uses Software
This page was built for publication: Adaptive locks: combining transactions and locks for efficient concurrency
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q666229)