Usefull software and Links
The git-hub repository of the High Performance and Dependable Computing Systems Research Group (HPDCS)
Scheduling Techniques for Software Transactional Memories
Links to source code of various implementations of Scheduling Techniques for Software Transactional Memories:
- An Analitical and Machine Learning-based Scheduling Technique (AML)
url: www.dis.uniroma1.it/~hpdcs/AML-STM.zip (authors’ release)
- Adaptive Transactional Scheduling (ATS)
url: http://lpd.epfl.ch/transactions/wiki/doku.php?id=scheduling (third-party release, included in "Shrink for TinySTM")
- PROBE-STM
url: https://github.com/HPDCS/stm-PROBE (third-party release)
- Markov Chian-based Adaptive Transaction Scheduling (MCATS)
url: https://github.com/HPDCS/stmMCATS (authors’ release)
- Shrink
url: http://lpd.epfl.ch/transactions/wiki/doku.php?id=scheduling (authors’ release)
- K-Abort
url: https://github.com/HPDCS/K-Abort (third-party release)