Software |
[Kung and Robinson, 1981]![]()
|
H.T. Kung and John T. Robinson (Jun 1981). On Optimistic Methods of Concurrency Control. In: ACM Transactions on Database Systems, 6(2):213--226. |
[Gray, 1981]
|
Jim Gray (Sep 1981). The Transaction Concept: Virtues and Limitations. In: Seventh International Conference on Very Large Data Bases. pp. 144--154. |
[Massalin and Pu, 1991]
|
Henry Massalin and Calton Pu (May 1991). A Lock-Free Multiprocessor Os Kernel. (CUCS-005-91). Columbia University. |
[Bershad, 1991]
|
Brian N. Bershad (Sep 1991). Practical Considerations for Lock-Free Concurrent Objects. (CMU-CS-91-183). Carnegie Mellon University. |
[Banatre et al., 1991]
|
Michel Banatre and Gilles Muller and Bruno Rochat and P. Sanchez ( 1991). Design Decisions for the FTM: A General Purpose Fault Tolerant Machine. In: FTCS. pp. 71-78. |
[Shavit and Touitou, 1995]![]()
|
Nir Shavit and Dan Touitou (Aug 1995). Software Transactional Memory. In: Proceedings of the 14th ACM Symposium on Principles of Distributed Computing. pp. 204--213. |
[Valois, 1995]![]()
|
John D. Valois (Aug 1995). Lock-Free Linked Lists Using Compare-and-Swap. In: Proceedings of the 14th ACM Symposium on Principles of Distributed Computing. pp. 214--222. |
[Johnson, 1995]
|
Theodore Johnson (Oct 1995). Characterizing the Performance of Algorithms for Lock-Free Objects. In: IEEE Transactions on Computers, 44(10):1194--1207. |
[Valois, 1995]
|
John D. Valois ( 1995). Lock-Free Data Structures. PhD thesis, Rochester Institute of Technology. |
[Moir, 1997]
|
Mark Moir (Sep 1997). Transparent Support for Wait-Free Transactions. In: 11th International Workshop on Distributed Algorithms. pp. 305--319. |
[Anderson and Moir, 1999]![]()
|
James H. Anderson and Mark Moir (Dec 1999). Universal Constructions for Large Objects. In: IEEE Transactions on Parallel and Distributed Systems, 10(12):1317-1332. |
[Flanagan and Qadeer, 2003]![]()
|
Cormac Flanagan and Shaz Qadeer (Jan 2003). Types for Atomicity. In: ACM SIGPLAN Workshop on Types in Language Design and Implementation. pp. 1--12. |
[Herlihy et al., 2003]![]()
|
Maurice Herlihy and Victor Luchangco and Mark Moir and III William N. Scherer (Jul 2003). Software Transactional Memory for Dynamic-Sized Data Structures. :92--101. |
[Harris and Fraser, 2003]![]()
|
Tim Harris and Keir Fraser (Oct 2003). Language Support for Lightweight Transactions. In: Object-Oriented Programming, Systems, Languages, and Applications. pp. 388--402. |
[Fraser, 2003]
|
Keir Fraser ( 2003). Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory. Also available as Technical Report UCAM-CL-TR-579. |
[Michael, 2004]![]()
|
Maged M. Michael (Jun 2004). Hazard Pointers: Safe Memory Reclamation for Lock-FreeObjects. In: IEEE Transactions on Parallel and Distributed Systems, 15(6). |
[Michael, 2004]![]()
|
Maged M. Michael (Jun 2004). Scalable Lock-Free Malloc. In: Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation. pp. 35--46. |
[Ennals, 2005]![]()
|
Robert Ennals (Jan 2005). Efficient Software Transactional Memory. Technical Report Nr. IRC-TR-05-051. Intel Research Cambridge Tech Report. |
[Moir, 2005]![]()
|
Mark Moir (Jul 2005). Hybrid Transactional Memory. Unpublished manuscript. |
[Ennals, 2006]![]()
|
Robert Ennals (Jan 2006). Software Transactional Memory Should Not Be Obstruction-Free. Technical Report Nr. IRC-TR-06-052. Intel Research Cambridge Tech Report. |
[Larus and Rajwar, 2006]![]()
|
James R. Larus and Ravi Rajwar ( 2006). Transactional Memory. Morgan & Claypool. |
[Kimball and Grossman, 2007]![]()
|
Aaron Kimball and Dan Grossman (Sep 2007). Software Transactions Meet First-Class Continuations. In: The 8th Annual Workshop on Scheme and Functional Programming. |
[Lev et al., 2007]![]()
|
Yossi Lev and Mark Moir and Dan Nussbaum ( 2007). PhTM: Phased Transactional Memory. In: Workshop on Transactional Computing (TRANSACT). |
[Tabba et al., 2007]![]()
|
Fuad Tabba and Cong Wang and James R. Goodman and Mark Moir ( 2007). NZTM: Nonblocking, Zero-Indirection Transactional Memory. In: Workshop on Transactional Computing (TRANSACT). |
[Moore and Grossman, 2008]![]()
|
Katherine F. Moore and Dan Grossman (Jan 2008). High-Level Small-Step Operational Semantics for Transactions. In: 35th ACM Symposium on Principles of Programming Languages. |