Software transactional memory for dynamic-sized data structures (2003)

by Maurice Herlihy , Victor Luchangco , Mark Moir , William N. Scherer III
Venue:IN PROCEEDINGS OF THE 22ND ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING
Citations:331 - 22 self

Documents Related by Co-Citation

405 Language Support for Lightweight Transactions – Tim Harris, Keir Fraser - 2003
516 Software Transactional Memory – Nir Shavit, Dan Touitou - 1995
742 Transactional Memory: Architectural Support for Lock-Free Data Structures – Maurice Herlihy, J. Eliot B. Moss
384 Composable memory transactions – Tim Harris, Mark Plesko, Avraham Shinnar, David Tarditi - 2005
211 Unbounded Transactional Memory – C. Scott Ananian, Krste Asanović, Bradley C. Kuszmaul, Charles E. Leiserson, Sean Lie - 2005
270 Virtualizing Transactional Memory – Ravi Rajwar, et al. - 2005
162 Transactional Lock-Free Execution of Lock-Based Programs – Ravi Rajwar, James R Goodman - 2002
187 Advanced contention management for dynamic software transactional memory – W N Scherer, M L Scott - 2005
179 McRT-STM: a High Performance Software Transactional Memory System for a Multi-Core Runtime – Bratin Saha, Ali-reza Adl-tabatabai, Richard L. Hudson, Chi Cao Minh, Benjamin Hertzberg - 2006
132 Practical Lock-Freedom – K Fraser - 2004
447 On optimistic methods for concurrency control – H. T. Kung, John T. Robinson - 1981
33 Design tradeoffs in modern software transactional memory systems – Virendra J. Marathe, William N. Scherer III, Michael L. Scott - 2004
71 Transactional monitors for concurrent objects – Adam Welc, Suresh Jagannathan, Antony L. Hosking
54 Exceptions and side-effects in atomic blocks – T HARRIS - 2004
136 Compiler and runtime support for efficient software transactional memory – Ali-Reza Adl-Tabatabai, Brian T Lewis, Vijay Menon, Brian R Murphy, Bratin Saha, Tatiana Shpeisman - 2006
167 Obstruction-free synchronization: Double-ended queues as an example – Maurice Herlihy, Victor Luchangco, Mark Moir - 2003
207 Logtm: Log-based transactional memory – Kevin E. Moore, Jayaram Bobba, Michelle J. Moravan, Mark D. Hill, David A. Wood - 2006
1340 Transaction Processing: Concepts and Techniques – J Gray, A Reuter - 1994
1456 Space/Time Trade-offs in Hash Coding with Allowable Errors – Burton H. Bloom - 1970