Transactional Memory |
[Jensen et al., 1987] |
Eric H. Jensen and Gary W. Hagensen and Jeffrey M. Broughton (Nov 1987). A New Approach to Exclusive Data Access in Shared Memory Multiprocessors. (Technical Report UCRL-97663). |
[Chang and Mergen, 1988] |
Albert Chang and Mark F. Mergen ( 1988). 801 Storage: Architecture and Programming. In: ACM Transactions on Computer Systems (TOCS). Volume 61. pp. 28--50. |
[Rajwar, 2002] |
Ravi Rajwar (Oct 2002). Speculation-Based Techniques for Transactional Lock-Free Execution of Lock-Based Programs. PhD thesis, University of Wisconsin. |
[Rajwar and Goodman, 2003] |
Ravi Rajwar and James R. Goodman (Nov-Dec 2003). Transactional Execution: Toward Reliable, High-Performance Multithreading.. In: IEEE Micro, 23(6):117-125. |
[Lie, 2004] |
Sean Lie (May 2004). Hardware Support for Unbounded Transactional Memory. Masters thesis, Massachusetts Institute of Technology. |
[Moore, 2004] |
Kevin E. Moore (Oct 2004). Thread-Level Transactional Memory. In: Wisconsin Industrial Affiliates Meeting. Wisconsin Industrial Affiliates Meeting. |
[Goetz, 2006] |
Brian Goetz (Jan 2006). Optimistic Thread Concurrency. Azul Systems Whitepaper. |
[Larus and Rajwar, 2006] |
James R. Larus and Ravi Rajwar ( 2006). Transactional Memory. Morgan & Claypool. |
[Tremblay, 2007] |
Marc Tremblay (aug 2007). Transactional memory for a modern microprocessor. |
[Matveev et al., 2007] |
Alex Matveev and Ori Shalev and Nir Shavit ( 2007). Dynamic Identification of Transactional Memory Locations. Unpublished Manuscript, Tel-Aviv University. |
[Larus and Kozyrakis, 2008] |
James Larus and Christos Kozyrakis (Dec 2008). Transactional Memory. In: Communications of the ACM, 51(7):80--88. |
[Dice et al., 2009] |
Dave Dice and Yossi Lev and Mark Moir and Daniel Nussbaum (mar 2009). Early experience with a commercial hardware transactional memory implementation. :157--168. |