Developing Libraries Using Software Transactional Memory

Citation:
Dias, Ricardo, João Louren{\c c}o, and Gon{\c c}alo Cunha. "Developing Libraries Using Software Transactional Memory." CoRTA 2008: Proceedings of the Conference on Compilers, Related Technologies and Applications. Instituto Politécnico de Bragan{\c c}a - ESTG, 2008.

Abstract:

Software transactional memory (STM) is a promising programming model that adapts many concepts borrowed from the databases world to control concurrent accesses to main memory (RAM) locations. This paper aims at discussing how to support apparently irreversible operations within a memory transaction.