kirancodes.me
To Proof Maintenance & Beyond!

The semantics of progress in lock-based transactional memory

Rachid Guerraoui, Michal Kapalka

Abstract

Transactional memory (TM) is a promising paradigm for concurrent programming. Whereas the number of TM implementations is growing, however, little research has been conducted to precisely define TM semantics, especially their progress guarantees. This paper is the first to formally define the progress semantics of lockbased TMs, which are considered the most effective in practice.

Related papers