Software transactional memory
From MaRDI portal
Publication:5137331
Recommendations
Cites work
- scientific article; zbMATH DE number 1346491 (Why is no real title available?)
- A performance evaluation of lock-free synchronization protocols
- A steady state analysis of diffracting trees
- Counting networks
- Disjoint-access-parallel implementations of strong shared memory primitives
- Introduction to algorithms.
- Performance issues in non-blocking synchronization on shared-memory multiprocessors
Cited in
(54)- From causal to z-linearizable transactional memory
- HiperTM: high performance, fault-tolerant transactional memory
- Software Transactional Memory on Relaxed Memory Models
- A single-version STM that is multi-versioned permissive
- Software trace cache for commercial applications
- Set-constrained delivery broadcast: a communication abstraction for read/write implementable distributed objects
- Transactions and privatization in Delaunay triangulation
- A Concurrent Calculus with Atomic Transactions
- Non-blocking Patricia tries with replace operations
- Flexible scheduling of transactional memory on trees
- scientific article; zbMATH DE number 1830935 (Why is no real title available?)
- Brief announcement: Proust: a design space for highly-concurrent transactional data structures
- Virtual world consistency: a condition for STM systems (with a versatile protocol with invisible read operations)
- Load balanced distributed directories
- Vats: a safe, reactive storage abstraction
- The power of DCAS, highly-concurrent software transactional memory
- Weak atomicity for the x86 memory consistency model
- An analytic framework for performance modeling of software transactional memory
- Distributed universality
- Coarse-grained transactions
- Towards a universal construction for transaction-based multiprocess programs
- \(\mathrm {TM}^{2}\mathrm {C}\): a software transactional memory for many-cores
- Adaptive locks: combining transactions and locks for efficient concurrency
- Distributed transactional memory for general networks
- Ordered scheduling in control-flow distributed transactional memory
- Stable scheduling in transactional memory
- Flexible scheduling of transactional memory on trees
- Highly concurrent multi-word synchronization
- Designing a software transactional memory for peer-to-peer systems
- Semantics of transactional memory and automatic mutual exclusion
- Highly-efficient wait-free synchronization
- Built-in coloring for highly-concurrent doubly-linked lists
- Partial aborts for transactions via first-class continuations
- Parallelism, concurrency and distribution in constraint handling rules: a survey
- Permissiveness in Transactional Memories
- Extensible transactional memory testbed
- Nebelung: Execution environment for transactional openmp
- Correctness of an STM Haskell implementation
- Fast scheduling in distributed transactional memory
- A Lazy Snapshot Algorithm with Eager Validation
- Dynamic scheduling in distributed transactional memory
- Verifying opacity of a transactional mutex lock
- Leaplist: lessons learned in designing TM-supported range queries
- A template for implementing fast lock-free trees using HTM
- Privatization techniques for software transactional memory
- Implementation tradeoffs in the design of flexible transactional memory support
- Lightweight transactional memory systems for NoCs based architectures: design, implementation and comparison of two policies
- Transactional memory
- Achieving starvation-freedom with greater concurrency in multi-version object-based transactional memory systems
- SNZI, scalable nonzero indicators
- AtomCaml: first-class atomicity via rollback
- Executing Java programs with transactional memory
- Transactional mutex locks
- Transactional events
This page was built for publication: Software transactional memory
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5137331)