On maintaining multiple versions in STM

Dmitri Perelman, Rui Xiang Fan, Idit Keidar · 2010

An effective way to reduce the number of aborts in software transactional memory (STM) is to keep multiple versions of transactional objects. In this paper, we study inherent properties of STMs that use multiple versions to guarantee successful commits of all read-only transactions.

Read the paper · More papers on PaperTik