CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Seminars @ CITI  \  Seminar Page Login  
banner bottom
File Top
Is transaction memory enough or do we need atomic conditional wait as well?
{ Fri, 12 Nov 2010, 12h30 }

By: Eitan Farchi  [ show info ]

Transactional memory attempts to simplify parallel programming by allowing a group of load and store instructions to execute in an atomic way. In this talk I highlight the simplification that results from the introduction of transactional memory and the type of concurrent bug patterns that are avoided. Next, I introduce the conditional atomic primitive and highlight further simplification and additional concurrent bug patterns that are avoided if this primitive is introduced. I conclude that efficient implementation of the conditional atomic primitive is an interesting research topic.

Hosted by: Computer Systems

Location: DI seminars room

File Bottom