Disjoint-access-parallel implementations of strong shared memory primitives
From MaRDI portal
Cited in
(18)- The power of multiobjects.
- Distributed transactional memory for metric-space networks
- Nonblocking \(k\)-compare-single-swap
- Non-interference and local correctness in transactional memory
- Lock-free deques and doubly linked lists
- Software transactional memory
- Laziness pays! Using lazy synchronization mechanisms to improve non-blocking constructions
- Universal constructions that ensure disjoint-access parallelism and wait-freedom
- Universal constructions for large objects
- Highly concurrent multi-word synchronization
- Efficient multi-word compare and swap
- Ll/SC and atomic copy: constant time, space efficient implementations using only pointer-width CAS
- Help when needed, but no more: efficient read/write partial snapshot
- A single-version STM that is multi-versioned permissive
- Inherent limitations on disjoint-access parallel implementations of transactional memory
- Faster randomized repeated choice and DCAS
- Strongly linearizable LL/SC from CAS
- History-independent concurrent objects
This page was built for publication: Disjoint-access-parallel implementations of strong shared memory primitives
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5361405)