BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Nesting Transactions: Why and What Do We Need? - Eliot Moss - Univ
 ersity of Massachusetts\, Amherst
DTSTART:20091109T103000Z
DTEND:20091109T113000Z
UID:TALK21484@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:*Abstract:* We are seeing many proposals supporting atomic tra
 nsactions in programming languages\, software libraries\, and hardware\, s
 ome with and some without support for nested transactions. I argue that (i
 n the long run) it is important to support nesting\, and to go beyond clos
 ed nesting to open nesting. I will argue as to the general form open nesti
 ng should take and why\, namely that it is a property of classes (data typ
 es) not code regions\, and must include support for programmed concurrency
  control as well as programmed rollback. I will also touch on the implicat
 ions for software or hardware transactional memory in order to support ope
 n nesting of this kind. \n\n*Bio:*\nEliot Moss received his undergraduate 
 and graduate degrees from the\nMassachusetts Institute of Technology\, cul
 minating in a Ph.D. in computer\nscience in 1981\, on the subject of neste
 d transactions. He served in the\nU.S. Army until 1985 when he joined the 
 faculty of the Department of\nComputer Science\, University of Massachuset
 ts at Amherst\, where he now\nholds the rank of Professor. He co-directs t
 he Architecture and Language\nImplementation Laboratory. Dr. Moss`s resear
 ch focuses on efficient\nimplementation of modern and emerging language fe
 atures on modern and\nfuture hardware. His dissertation developed the noti
 on of nested\ntransactions\, and he is one of the originators of transacti
 onal memory.\n
LOCATION:Small public lecture room\, Microsoft Research Ltd\, 7 J J Thomso
 n Avenue (Off Madingley Road)\, Cambridge
END:VEVENT
END:VCALENDAR
