Transactions and Languages |
[Guerraoui, 1994]![]() ![]() |
Rachid Guerraoui ( 1994). Atomic Object Composition. In: ECOOP. pp. 118-138. |
[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. |
[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. |
[Black et al., 2003]![]() ![]() |
Andrew P. Black and Vincent Cremet and Rachid Guerraoui and Martin Odersky ( 2003). An Equational Theory for Transactions. In: FSTTCS, Springer Verlag. pp. 38-49. |
[Jagannathan et al., 2005]![]() ![]() ![]() |
Suresh Jagannathan and Jan Vitek and Adam Welc and Antony Hosking ( 2005). A transactional object calculus. In: Sci. Comput. Program., 57(2):164--186. |
[Goetz, 2006]![]() ![]() |
Brian Goetz (Jan 2006). Optimistic Thread Concurrency. Azul Systems Whitepaper. |
[Moss, 2006]![]() ![]() |
J. Eliot B. Moss (Feb 2006). Open Nested Transactions: Semantics and Support (poster). In: Workshop on Memory Performance Issues. |
[Singh, 2006]![]() ![]() |
Satnam Singh (jun 2006). Higher Order Combinators for Join Patterns using STM. In: TRANSACT~'06: 1st Workshop on Languages, Compilers, and Hardware Support for Transactional Computing. |
[Skare and Kozyrakis, 2006]![]() ![]() |
Travis Skare and Christos Kozyrakis (Jun 2006). Early Release: Friend or Foe? In: Proc. Workshop on Transactional Workloads. |
[Liblit, 2006]![]() ![]() |
Ben Liblit (aug 2006). An Operational Semantics for LogTM. Technical Report Nr. 1571. University of Wisconsin--Madison. Version 1.0. |
[Larus and Rajwar, 2006]![]() ![]() |
James R. Larus and Ravi Rajwar ( 2006). Transactional Memory. Morgan & Claypool. |
[Moore and Grossman, 2007]![]() ![]() ![]() |
Katherine F. Moore and Dan Grossman (aug 2007). High-Level Small-Step Operational Semantics for Transactions. In: TRANSACT~'07: 2nd Workshop on Transactional Computing. |
[Harris and Stipic, 2007]![]() ![]() ![]() |
Tim Harris and Srdjan Stipic (aug 2007). Abstract Nested Transactions. In: TRANSACT~'07: 2nd Workshop on Transactional Computing. |
[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. |
[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. |
[Herlihy and Koskinen, 2008]![]() |
Maurice Herlihy and Eric Koskinen (feb 2008). Checkpoints and continuations instead of nested transactions. In: TRANSACT~'08: 3rd Workshop on Transactional Computing. |
[Volos et al., 2008]![]() ![]() |
Haris Volos and Neelam Goyal and Michael Swift (feb 2008). Pathological Interaction of Locks with Transactional Memory. In: TRANSACT~'08: 3rd Workshop on Transactional Computing. |
[Carlstrom, 2008]![]() ![]() ![]() |
Brian David Carlstrom (Jun 2008). Programming with Transactional Memory. PhD thesis, Stanford University. |
[Hill, 2008]![]() |
Mark D. Hill (Aug 2008). Is Transactional Memory an Oxymoron? VLDB Keynote Address. |
[Dalessandro and Scott, 2009]![]() ![]() |
Luke Dalessandro and Michael L. Scott (feb 2009). Strong Isolation is a Weak Idea. In: TRANSACT~'09: 4th Workshop on Transactional Computing. |
[Dice and Shavit, 2009]![]() ![]() |
David Dice and Nir Shavit (feb 2009). TLRW: Return of the Read-Write Lock. In: TRANSACT~'09: 4th Workshop on Transactional Computing. |
[Dudnik and Swift, 2009]![]() ![]() |
Polina Dudnik and Michael Swift (feb 2009). Condition Variables and Transactional Memory: Problem or Opportunity? In: TRANSACT~'09: 4th Workshop on Transactional Computing. |
[Koskinen and Herlihy, 2009]![]() |
Eric Koskinen and Maurice Herlihy (feb 2009). Concurrent Non-commutative Boosted Transactions. In: TRANSACT~'09: 4th Workshop on Transactional Computing. |
[Ramadan and Witchel, 2009]![]() ![]() |
Hany Ramadan and Emmett Witchel (feb 2009). The Xfork in the Road to Coordinated Sibling Transactions. In: TRANSACT~'09: 4th Workshop on Transactional Computing. |
[Spear et al., 2009]![]() ![]() |
Michael F. Spear and Arrvindh Shriraman and Luke Dalessandro and Michael Scott (feb 2009). Transactional Mutex Locks. In: TRANSACT~'09: 4th Workshop on Transactional Computing. |
[Boehm, 2009]![]() ![]() |
Hans-J. Boehm (mar 2009). Transactional Memory Should Be an Implementation Technique, Not a Programming Interface. In: HotPar~'09: Proc. 1st Workshop on Hot Topics in Parallelism. |
[Boehm, 2009]![]() |
Hans-J. Boehm (jul 2009). Threads basics. An online introduction to shared-memory programming. \urlhttp://www.hpl.hp.com/personal/Hans_Boehm/c++mm/threadsintro.html. |
[Felber et al., 2009]![]() ![]() |
Pascal Felber and Vincent Gramoli and Rachid Guerraoui (sep 2009). Elastic Transactions. In: DISC~'09: Proc. 23rd International Symposium on Distributed Computing. |