HPL-2009-45 Transactional Memory Should Be an Implementation Technique, Not a Programming Interface - Boehm, Hans-J.
Keyword(s): transactional memory, locks
Abstract: Transactional memory is often advocated as an easier-to-use replacement or locks that avoids any possibility of deadlock. Recently, as more care has been exercised in precisely specifying its semantics, a number of researchers have observed that probably the most attractive semantics for transaction ...
Full Report