Our system allows higher concurrent throughput than prior systems because it only prevents truly conflicting critical sections from executing concurrently.
Abstract. Transactional memory (TM) is an emerging concurrency control mechanism that provides a simple and composable programming.
Due to the prevalence of locks, transactions must be made lock-aware enabling them to correctly interoperate with locks. We present a lock-aware transactional ...
[PDF] An efficient lock-aware transactional memory implementation ...
www.semanticscholar.org › paper
This work presents a lock-aware transactional memory (LATM) system that employs a unique communication method using local knowledge of locks coupled with ...
An efficient lock-aware transactional memory implementation. Gottschlich, Justin E.;Siek, Jeremy G.;Vachharajani, Manish;Winkler, ...More. the 4th workshop ...
3.1 LoT Full Lock Protection. The most basic implementation of transaction-lock cooperation, what we call full lock protection, is to enforce all transactions.
Often performs as well as fine-grained locks. - Provides automatic read-read concurrency and fine-grained concurrency. - Performance portability: locking ...
People also ask
What is a transactional memory?
Publication type: Conference Proceeding · Language: English · Authors: Gottschlich, Justin E.; Siek, Jeremy G.; Vachharajani, Manish; Winkler, Dwight Y.; Connors, ...
Often performs as well as fine-grained locks. - Provides automatic read-read concurrency and fine-grained concurrency. - Performance portability: locking ...
... An efficient lock-aware transactional memory implementation | Transactional memory (TM) is an emerging concurrency control mechanism that provides a simple ...