Publications
Lower bounds for Transactional memory
Abstract
Transactional memory allows the user to declare sequences of instructions as speculative transactions that can either commit or abort. If a transaction commits, it appears to be executed sequentially, so that the committed transactions constitute a correct sequential execution. If a transaction aborts, none of its update operations can aect other transactions. The TM implementation endeavors to execute these instructions in a manner that eciently utilizes the concurrent computing facilities provided by multicore architectures.
- Date
- 2017
- Authors
- Srivatsan Ravi
- Journal
- Bulletin of EATCS
- Volume
- 1
- Issue
- 121