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).