TRAMP 2007

Contact:

Please address any questions to Mukund Raghavachari.

The TRAMP 2007 Program

Timetable (Monday, March 5, 2007)

08:45 – 9:00 Introduction to Workshop
9:00 – 10:00 Session 1: Programming Models and Language Design
Session Chair: Maurice Herlihy
Session Summary by Colin Blundell

Transactions and Composability : Transactions Considered Harmful?
 (Suresh Jagannathan and Jan Vitek, Purdue)

Support Existing Code in Transactional Memory Systems [ppt]
 (Nathaniel Nystrom and Mukund Raghavachari, IBM)

Safe Open-Nested Transactions [ppt]
 (Bradley Kuzsmaul, Charles Leiserson, and Jim Sukha, MIT) (also see contributions)

Language-Level Semantics should Guide Transaction Memory Research [pdf]
 (Jan-Willem Maessen, Sun)

Dynamically Deterministic Data-Parallelism
 (David Bacon, IBM)

Software Transactional Objects [ppt]
 (Guy Eddon and Maurice Herlihy, Brown)

10:00 – 10:30 Coffee Break
10:30 – 12:15 Discussion
12:15 – 02:00 Lunch
02:00 – 03:00 Session 2: Implementation Challenges
Session Chair: Vivek Sarkar
Session Summary by Jim Sukha

Some Challenges Facing Transactional Memory [ppt]
 (Craig Zilles and Lee Baugh, UIUC) (also see contributions)

Data-centric Synchronization
 (Jan Vitek (Purdue), Frank Tip, and Mandana Vaziri (IBM))

Rochester Position Paper [pdf]
 (Michael Scott, Sandhya Dwarkadas et al, Rochester) (also see contributions)

Introspective and Adaptive Runtime Systems with Transactions
 (Rodric Rabbah, IBM and Saman Amarasinghe, MIT)

Simple Atomic Blocks
  (Vijay Saraswat, IBM)

Compiler Analysis and Optimization Challenges for Atomic Sections [pdf]
  (Vivek Sarkar, IBM)

03:00 – 03:30 Coffee break
03:30 – 05:00 Discussion
05:15 – 07:00 Outing: Tour of IBM Corporate CHQ. Meet in the lobby of the Learning Center at 5:15 PM sharp.

Timetable (Tuesday, March 6, 2007)

9:00 – 10:00 Session 3: Systems Platform
Session Chair: Eliot Moss
Session Summary by Trek Palmer

TRAMP Position paper
 (David Wood, Wisconsin)

Penn Position Paper [ppt]
 (Colin Blundell and Milo Martin, Penn)

Intel Position Paper [ppt]
 (Ali-Reza Adl-Tabatabai and Rick Hudson, Intel)

The Pros and Cons of Transactional Memory
 (Rajesh Bordawekar, Trey Cain, Calin Cascaval, Siddhartha Chatterjee, Maged Michael, Xiaowei Shen and Christoph von Praun, IBM)

The Challenges of Extended Transaction Semantics and of Generating and Managing Concurrency and of Developing Hardware [ppt]
 (Tony Hosking (Purdue) and Eliot Moss (U. Mass))

10:00 – 10:30 Coffee Break
10:30 – 12:00 Discussion
12:00 – 02:00 Lunch
02:00 – 05:00 Informal discussions between university and IBM researchers for follow-on activities