This software is written as part of our work published in SPAA-08 titled "Adaptive Transaction Scheduling for Transactional Memory Systems".
The SPAA-08 paper can be downloaded from here and the Powerpoint presentation is available from here.
The baseline software transactional memory used in our SPAA-08 work is based on Rochester Software Transactional Memory (RSTM)
Version 2, on top of which we
implemented our adaptive transaction
scheduling algorithm.
Download RSTM 2.0 with Adaptive Transactional Scheduler. (Dec 2008)