Login
Computer Science @ Rochester
Friday, February 05, 2010
9:00 AM
Computer Science Bldg. Room 601
Ph.D. Thesis Proposal
Luke Dalessandro
University of Rochester
Extending The Reach of Transactional Memory
Transactional memory aims to simplify parallel programming but has failed to make any significant headway towards real-world use. This is despite tremendous progress in the performance and flexibility of software transactional memory and the signs of near-term hardware implementations. Reasons for this range across the board, from a lack of availability of transactional hardware to incomplete transactional programming semantics to a lack of compelling transactional use cases.

In this talk we examine the promises transactional memory makes and survey the current state of transactional affairs. We examine some of the factors that we see as barriers towards widespread adoption of transactional memory and transactional programming, and outline our proposed research in which we plan to address some of these problems.