Version management alternatives for hardware transactional memory

Marc Lupon, Grigorios Magklis, Antonio M. González · 2008

Transactional Memory is a promising parallel programming model that addresses the programmability issues of lock-based applications using mechanisms that are transparent to developers. Hardware Transactional Memory (HTM) implements these mechanisms in silicon to obtain better results than fine-grain locking solutions. One of these mechanisms is data version management, that decides how and where the modifications introduced by transactions are stored to guarantee their atomicity and durability.

Read the paper · More papers on PaperTik