COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory NetOS Group Talklets > Transactional Memory
Transactional MemoryAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Henry Robinson. Transactional memory is an idea from back in 1995 that has recently become popular because of the move towards multicore architectures. It promises to make fine grained parallelism available at no extra programming cost to single threaded serial algorithms. However some problems with TM prevent its easy adoption. For one, privatization is a significant overhead in some circumstances. It also does not co-exist with legacy lock based access. Finally it does not allow irrevocable actions such as IO within a transaction. In this talk I’ll cover some very preliminary ideas towards solving some of these problems. I will present a scalable lock design that can be acquired both in transactional and non-transactional mode and give examples that should serve to highlight how this can make TM more applicable to real world problems. Finally I will show an interesting application of scalable locks to build data structures that are perfectly concurrent and provide fair access semantics to threads (each thread will ultimately get to complete its access within a bounded number of critical section completions by other threads). This talk is part of the Computer Laboratory NetOS Group Talklets series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCambridge Women Primary Care British Antarctic Survey Happy Hour Seminar SeriesOther talksThe Digital Doctor: Hope, Hype, and Harm at the Dawn of Medicine’s Computer Age Girton College 57th Founders’ Memorial Lecture with Hisham Matar: Life and Work Aspects of adaptive Galerkin FE for stochastic direct and inverse problems Introduction to the early detection of cancer and novel interventions Cellular recycling: role of autophagy in aging and disease Nonstationary Gaussian process emulators with covariance mixtures Graph Legendrians and SL2 local systems Atiyah Floer conjecture EU LIFE Lecture - "Histone Chaperones Maintain Cell Fates and Antagonize Reprogramming in C. elegans and Human Cells" The Partition of India and Migration Primary liver tumor organoids: a new pre-clinical model for drug sensitivity analysis |