Exploring STM Contention Managers


Group Members: Anvesh Komuravelli, Samir Sapra, and Jenn Tam

In programs that use "obstruction-free" transactional memory, when a conflict is detected between multiple transactions, one is allowed to continue whereas others are aborted. This is called contention management. We will be exploring how various (some old, some new) STM contention managers perform on benchmarks made to test TM (some of which can be found here).