kirancodes.me
To Proof Maintenance & Beyond!

Split hardware transactions: true nesting of transactions using best-effort hardware transactional memory

Yossi Lev, Jan-Willem Maessen

Abstract

Transactional Memory (TM) is on its way to becoming the programming API of choice for writing correct, concurrent, and scalable programs. Hardware TM (HTM) implementations are expected to be significantly faster than pure software TM (STM); however, full hardware support for true closed and open nested transactions is unlikely to be practical.

Related papers