A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Language Support and Compiler Optimizations for STM and Transactional Boosting
[chapter]
Distributed Computing and Internet Technology
Modern multicore processors, such as Intel's Core 2 Duo, bring urgency to parallel programming research, which, despite several decades of work, has not changed much since the advent of mutual exclusion in the 1960s. Software Transactional Memory (STM) is a promising alternative that borrows heavily from the database community to propose a transactional approach to program state. By optimistically assuming that most computations executed in parallel do not conflict and then detecting and
doi:10.1007/978-3-540-77115-9_22
dblp:conf/icdcit/EddonH07
fatcat:3gcd6qosbvfcrfme7g5rmfkmge