Detail

Publication date: 1 de June, 2021

Consistent State Software Transactional Memory (CTL)

CTL is a Software Transactional Memory library, based in TL2 from Dave Dice and Nir Shavit. It was ported to IA32 and x86_64 architectures, some algorithms were optimized and also provides increased transactional consistency. Other functionalities, such as nested transactions and explicit user aborts are now supported. Developed by Gonçalo Cunha (MSc thesis) under the supervision of Prof. João Lourenço.

Authors

João Lourenço, Ankica Barisic,

Date 01/09/2007