http://transact09.cs.washington.edu/ TMUNIT: Testing Transactional Memories (8:30) Derin Harmanci, Pascal Felber, Vincent Gramoli and Christof Fetzer Strong Isolation is a Weak Idea (8:55) Luke Dalessandro and Michael Scott Condition Variables and Transactional Memory: Problem or Opportunity? (9:20) Polina Dudnik and Michael Swift Inherent Limitations on Transactional Memory Implementations (9:45) Hagit Attiya, Eshcar Hillel and Alessia Milani Break (10:10) A Case for using Value Prediction to improve performance of transactional memory (10:40) Salil Pant and Dr. Greg Byrd Transactional Value Prediction (11:05) Fuad Tabba, Andrew W. Hay and James R. Goodman Hardware support for serializable transaction: a study of feasibility and performance (11:30) Utku Aydonat and Tarek Abdelrahman Lunch (12:00) Adaptive Locks: Combining Transactions and Locks for Efficient Concurrency (1:00) Takayuki Usui, Yannis Smaragdakis and Reimer Behrends Concurrent Non-commutative Boosted Transactions (1:25) Eric Koskinen and Maurice Herlihy The Xfork in the Road to Coordinated Sibling Transactions (1:50) Hany Ramadan and Emmett Witchel RMS-TM: A Transactional Memory Benchmark for Recognition, Mining and Synthesis Applications (2:15) Gokcen Kestor, Srdjan Stipic, Osman Unsal, Adrian Cristal and Mateo Valero Break (2:40) Anatomy of a Scalable Software Transactional Memory (3:10) Yossi Lev, Victor Luchangco, Virendra Marathe, Mark Moir, Dan Nussbaum and Marek Olszewski TLRW: Return of the Read-Write Lock (3:35) David Dice and Nir Shavit Transacting Pointer-based Accesses in an Object-based Software Transactional Memory System (4:00) David Detlefs and Lingli Zhang Transactional Mutex Locks (4:25) Michael Spear, Arrvindh Shriraman, Luke Dalessandro and Michael Scott |