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