Teaching Materials

2nd Euro-TM School on Transactional Memory, co-located with the 7th School on Hot Topics in Distributed Computing (HTDC 2014)

1st Euro-TM School on Transactional Memory, co-located with the 6th School on Hot Topics in Distributed Computing (HTDC 2013)

"Hardware Support for Transactional Memory: the Debut"Christos Kozyrakis, Stanford University (USA)
"Theory results in Transactional Memory" Panagiota Fatourou, University of Crete (Greece)

Other sources

"Concurrent Programming Made Simple" - Torvald Riegel (Red Hat) and Nuno Diegues (INESC-ID) at FOSDEM 2014
"Software Transactional Memory" - Nir Shavit (MIT), Keynote lecture at DISC 2009
"The inherent complexity of transactional memory and what to do about it" -  Hagit Attiya (Technion), invited talk at PODC 2010
Tutorial on Distributed Transactional Memories - Paolo Romano (INESC-ID) and Luís Rodrigues (INESC-ID), Middleware 2010
Tutorial on Transactional Memory - Rachid Guerraoui (EPFL), CAV 2009, Uppsala 2010

Transactional Memory Classes

Instituto Superior Tecnico, Portugal - 1
Carnegie Mellon University, USA - 1
Princeton University - 1 2
The University of Utah - 1 2 3 4 5 



Please send your contributions for this page to mcouceiro [at] gsd.inesc-id.pt