-
1
-
-
70449647731
-
Implementation and use of transactional memory with dynamic separation
-
March
-
Martin Abadi, Andrew Birrell, Tim Harris, Johnson Hsieh, and Michael Isard. Implementation and use of transactional memory with dynamic separation. In Compiler Construction, March 2009.
-
(2009)
Compiler Construction
-
-
Abadi, M.1
Birrell, A.2
Harris, T.3
Hsieh, J.4
Isard., M.5
-
2
-
-
33846666138
-
Subtleties of transactional memory atomicity semantics
-
Colin Blundell, E. Christopher Lewis, and Milo M. Martin. Subtleties of transactional memory atomicity semantics. IEEE Comput. Archit. Lett., 5(2):17, 2006.
-
(2006)
IEEE Comput. Archit. Lett.
, vol.5
, Issue.2
, pp. 17
-
-
Blundell, C.1
Lewis, E.C.2
Martin., M.M.3
-
3
-
-
33846471719
-
Unrestricted transactional memory: Supporting I/O and system calls within transactions
-
Department of Computer and Information Science, University of Pennsylvania, Apr
-
Colin Blundell, E Christopher Lewis, and Milo M. K. Martin. Unrestricted transactional memory: Supporting I/O and system calls within transactions. Technical Report CIS-06-09, Department of Computer and Information Science, University of Pennsylvania, Apr 2006.
-
(2006)
Technical Report CIS-06-09
-
-
Blundell, C.1
Lewis, E.C.2
Martin., M.M.K.3
-
4
-
-
0035551906
-
A parameterized type system for race-free java programs
-
New York, NY, USA, ACM.
-
Chandrasekhar Boyapati and Martin Rinard. A parameterized type system for race-free java programs. In OOPSLA '01: Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 56-69, New York, NY, USA, 2001. ACM.
-
(2001)
OOPSLA '01: Proceedings of the 16th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 56-69
-
-
Boyapati, C.1
Rinard., M.2
-
5
-
-
55149090525
-
Software transactional memory: Why is it only a research toy?
-
Calin Cascaval, Colin Blundell, Maged Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, and Siddhartha Chatterjee. Software transactional memory: why is it only a research toy? Commun. ACM, 51(11):40-46, 2008.
-
(2008)
Commun. ACM
, vol.51
, Issue.11
, pp. 40-46
-
-
Cascaval, C.1
Blundell, C.2
Michael, M.3
Cain, H.W.4
Wu, P.5
Chiras, S.6
Chatterjee., S.7
-
6
-
-
56449111854
-
Inferring locks for atomic sections
-
New York, NY, USA, ACM.
-
Sigmund Cherem, Trishul Chilimbi, and Sumit Gulwani. Inferring locks for atomic sections. In SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 304-315, New York, NY, USA, 2008. ACM.
-
(2008)
SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 304-315
-
-
Cherem, S.1
Chilimbi, T.2
Gulwani., S.3
-
7
-
-
33845185999
-
Transactional locking II
-
Shlomi Dolev, editor, Springer
-
David Dice, Ori Shalev, and Nir Shavit. Transactional locking II. In Shlomi Dolev, editor, Distributed Computing, 20th International Symposium (DISC), volume 4167 of Lecture Notes in Computer Science. Springer, 2006.
-
(2006)
Distributed Computing, 20th International Symposium (DISC), Volume 4167 of Lecture Notes in Computer Science
-
-
Dice, D.1
Shalev, O.2
Shavit., N.3
-
11
-
-
34547547425
-
What do high-level memory models mean for transactions?
-
New York, NY, USA, ACM.
-
Dan Grossman, Jeremy Manson, and William Pugh. What do high-level memory models mean for transactions? In ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (MSPC), pages 62-69, New York, NY, USA, 2006. ACM.
-
(2006)
ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (MSPC)
, pp. 62-69
-
-
Grossman, D.1
Manson, J.2
Pugh., W.3
-
12
-
-
27644522943
-
Exceptions and side-effects in atomic blocks
-
Tim Harris. Exceptions and side-effects in atomic blocks. Science of Computer Programming, 58(3):325-343, 2005.
-
(2005)
Science of Computer Programming
, vol.58
, Issue.3
, pp. 325-343
-
-
Harris, T.1
-
13
-
-
1442263994
-
Language support for lightweight transactions
-
Anaheim, CA, ACM Press.
-
Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA '03: Proc. 18th conf. on Objectoriented Programing, Systems, Languages, and Applications, pages 388-402, Anaheim, CA, 2003. ACM Press.
-
(2003)
OOPSLA '03: Proc. 18th Conf. on Objectoriented Programing, Systems, Languages, and Applications
, pp. 388-402
-
-
Harris, T.1
Fraser., K.2
-
15
-
-
0025399444
-
Apologizing versus asking permission: Optimistic concurrency control for abstract data types
-
Maurice Herlihy. Apologizing versus asking permission: Optimistic concurrency control for abstract data types. ACM Trans. Database Syst., 15(1):96-124, 1990.
-
(1990)
ACM Trans. Database Syst.
, vol.15
, Issue.1
, pp. 96-124
-
-
Herlihy, M.1
-
18
-
-
67650085431
-
PhTM: Phased transactional memory
-
Yossi Lev, Mark Moir, and Dan Nussbaum. PhTM: Phased transactional memory. In TRANSACT 07: Proceedings of the second ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, 2007.
-
(2007)
TRANSACT 07: Proceedings of the Second ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing
-
-
Lev, Y.1
Moir, M.2
Nussbaum., D.3
-
19
-
-
33745863169
-
Autolocker: Synchronization inference for atomic sections
-
ACM Press
-
Bill McCloskey, Feng Zhou, David Gay, and Eric Brewer. Autolocker: Synchronization inference for atomic sections. In POPL '06: Proc. 33rd symposium on Principles of Programming Languages, pages 346-358. ACM Press, 2006.
-
(2006)
POPL '06: Proc. 33rd Symposium on Principles of Programming Languages
, pp. 346-358
-
-
McCloskey, B.1
Zhou, F.2
Gay, D.3
Brewer., E.4
-
20
-
-
49049122293
-
Single global lock semantics in a weakly atomic STM
-
Vijay Menon, Steven Balensiefer, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Bratin Saha, and Adam Welc. Single global lock semantics in a weakly atomic STM. In 3rd workshop of Transactional Computing (TRANSACT), 2008.
-
(2008)
3rd workshop of Transactional Computing (TRANSACT)
-
-
Menon, V.1
Balensiefer, S.2
Shpeisman, T.3
Adl-Tabatabai, A.-R.4
Hudson, R.L.5
Saha, B.6
Welc., A.7
-
22
-
-
35348853739
-
An effective hybrid transactional memory system with strong isolation guarantees
-
New York, NY, USA, ACM Press.
-
Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen McDonald, Nathan Bronson, Jared Casper, Christos Kozyrakis, and Kunle Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. In ISCA '07: Proceedings of the 34th Annual International Symposium on Computer architecture, pages 69-80, New York, NY, USA, 2007. ACM Press.
-
(2007)
ISCA '07: Proceedings of the 34th Annual International Symposium on Computer Architecture
, pp. 69-80
-
-
Minh, C.C.1
Trautmann, M.2
Chung, J.W.3
McDonald, A.4
Bronson, N.5
Casper, J.6
Kozyrakis, C.7
Olukotun., K.8
-
23
-
-
34547396983
-
Supporting nested transactional memory in logTM
-
New York, NY, USA, ACM Press.
-
Michelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift, and David A. Wood. Supporting nested transactional memory in logTM. In ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, pages 359-370, New York, NY, USA, 2006. ACM Press.
-
(2006)
ASPLOS-XII: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 359-370
-
-
Moravan, M.J.1
Bobba, J.2
Moore, K.E.3
Yen, L.4
Hill, M.D.5
Liblit, B.6
Swift, M.M.7
Wood., D.A.8
-
24
-
-
84959039613
-
CIL: Intermediate language and tools for analysis and transformation of C programs
-
London, UK, Springer-Verlag.
-
George C. Necula, Scott McPeak, Shree Prakash Rahul, and Westley Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In CC '02: Proc. 11th Int. Conf. on Compiler Construction, pages 213-228, London, UK, 2002. Springer-Verlag.
-
(2002)
CC '02: Proc. 11th Int. Conf. on Compiler Construction
, pp. 213-228
-
-
Necula, G.C.1
McPeak, S.2
Rahul, S.P.3
Weimer., W.4
-
26
-
-
0000151487
-
Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives
-
Martin C. Rinard. Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives. ACM Transactions on Computer Systems, 17(4):337-371, 1999.
-
(1999)
ACM Transactions on Computer Systems
, vol.17
, Issue.4
, pp. 337-371
-
-
Rinard., M.C.1
-
27
-
-
70349144374
-
A runtime system for software lock elision
-
April
-
Amitabha Roy, Steven Hand, and Tim Harris. A runtime system for software lock elision. In Eurosys, April 2009.
-
(2009)
Eurosys
-
-
Roy, A.1
Hand, S.2
Harris., T.3
-
28
-
-
67650091971
-
Enforcing isolation and ordering in STM
-
New York, NY, USA, ACM Press.
-
Tatiana Shpeisman, Vijay Menon, Ali-Reza Adl-Tabatabai, Steven Balensiefer, Dan Grossman, Richard L. Hudson, Katherine F. Moore, and Bratin Saha. Enforcing isolation and ordering in STM. In PLDI '07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design Implementation, pages 78-88, New York, NY, USA, 2007. ACM Press.
-
(2007)
PLDI '07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design Implementation
, pp. 78-88
-
-
Shpeisman, T.1
Menon, V.2
Adl-Tabatabai, A.-R.3
Balensiefer, S.4
Grossman, D.5
R.L. Hudson6
Moore, K.F.7
Saha., B.8
-
29
-
-
42149105607
-
Transactions with isolation and cooperation
-
ACM Press, October
-
Yannis Smaragdakis, Anthony Kay, Reimer Behrends, and Michal Young. Transactions with isolation and cooperation. In ACM Symposium on Object Oriented Programming: Systems, Languages, and Applications (OOPSLA). ACM Press, October 2007.
-
(2007)
ACM Symposium on Object Oriented Programming: Systems, Languages, and Applications (OOPSLA)
-
-
Smaragdakis, Y.1
Kay, A.2
Behrends, R.3
Young., M.4
|