-
1
-
-
33745425614
-
Types for safe locking: Static race detection for Java
-
Martin Abadi, Cormac Flanagan, and Stephen N. Freund. Types for safe locking: Static race detection for Java. ACM Trans. Program. Lang. Syst., 28(2):207-255, 2006.
-
(2006)
ACM Trans. Program. Lang. Syst
, vol.28
, Issue.2
, pp. 207-255
-
-
Abadi, M.1
Flanagan, C.2
Freund, S.N.3
-
2
-
-
33746090532
-
-
Ali-Reza Adl-Tabatabai, Brian T. Lewis, Vijay Menon, Brian R. Murphy, Bratin Saha, and Tatiana Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI '06: Proc. 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 26-37, 2006.
-
Ali-Reza Adl-Tabatabai, Brian T. Lewis, Vijay Menon, Brian R. Murphy, Bratin Saha, and Tatiana Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI '06: Proc. 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 26-37, 2006.
-
-
-
-
3
-
-
0025433676
-
Weak ordering - a new definition
-
Sarita V. Adve and Mark D. Hill. Weak ordering - a new definition. SIGARCH Comput. Archit. News, 18(3a):2-14, 1990.
-
(1990)
SIGARCH Comput. Archit. News
, vol.18
, Issue.3 A
, pp. 2-14
-
-
Adve, S.V.1
Hill, M.D.2
-
4
-
-
23844501204
-
Cooperative task management without manual stack management
-
Atul Adya, Jon Howell, Marvin Theimer, William J. Bolosky, and John R. Douceur. Cooperative task management without manual stack management. In Proc. 2002 USENIX Annual Technical Conference (USENIX-02), pages 289-302, 2002.
-
(2002)
Proc. 2002 USENIX Annual Technical Conference (USENIX-02)
, pp. 289-302
-
-
Adya, A.1
Howell, J.2
Theimer, M.3
Bolosky, W.J.4
Douceur, J.R.5
-
5
-
-
84869356011
-
-
Eric Allen, David Chase, Joe Hallett, Victor Luchangco, Jan-Willem Maessen, Sukyoung Ryu, Guy L. Steele Jr., and Sam Tobin-Hochstadt. The Fortress language specification, v1.0ß. Technical report, 2007.
-
Eric Allen, David Chase, Joe Hallett, Victor Luchangco, Jan-Willem Maessen, Sukyoung Ryu, Guy L. Steele Jr., and Sam Tobin-Hochstadt. The Fortress language specification, v1.0ß. Technical report, 2007.
-
-
-
-
7
-
-
33746070807
-
The Atomos transactional programming language
-
Brian D. Carlstrom, Austen McDonald, Hassan Chafi, JaeWoong Chung, Chi Cao Minh, Christos Kozyrakis, and Kunle Olukotun. The Atomos transactional programming language. In PLDI '06: Proc. 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 1-13, 2006.
-
(2006)
PLDI '06: Proc. 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 1-13
-
-
Carlstrom, B.D.1
McDonald, A.2
Chafi, H.3
Chung, J.4
Cao Minh, C.5
Kozyrakis, C.6
Olukotun, K.7
-
8
-
-
33845185999
-
Transactional locking II
-
David Dice, Ori Shalev, and Nir Shavit. Transactional locking II. In Proc, of the 20th International Symposium on Distributed Computing (DISC 2006), pages 194-208, 2006.
-
(2006)
Proc, of the 20th International Symposium on Distributed Computing (DISC 2006)
, pp. 194-208
-
-
Dice, D.1
Shalev, O.2
Shavit, N.3
-
10
-
-
1442263994
-
Language support for lightweight transactions
-
Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA '03: Proc. 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 388-402, 2003.
-
(2003)
OOPSLA '03: Proc. 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
11
-
-
31844442209
-
Composable memory transactions
-
Tim Harris, Simon Marlow, Simon Peyton-Jones, and Maurice Herlihy. Composable memory transactions. In PPoPP '05: Proc. 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 48-60, 2005.
-
(2005)
PPoPP '05: Proc. 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 48-60
-
-
Harris, T.1
Marlow, S.2
Peyton-Jones, S.3
Herlihy, M.4
-
12
-
-
33746091701
-
Optimizing memory transactions
-
Tim Harris, Mark Plesko, Avraham Shinnar, and David Tarditi. Optimizing memory transactions. In PLDI '06: Proc. 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 14-25, 2006.
-
(2006)
PLDI '06: Proc. 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 14-25
-
-
Harris, T.1
Plesko, M.2
Shinnar, A.3
Tarditi, D.4
-
13
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
Atsushi Igarashi, Benjamin C. Pierce, and Philip Wadler. Featherweight Java: a minimal core calculus for Java and GJ. ACM Trans. Program. Lang. Syst., 23(3):396-450, 2001.
-
(2001)
ACM Trans. Program. Lang. Syst
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
15
-
-
21344437343
-
A transactional object calculus
-
Suresh Jagannathan, Jan Vitek, Adam Welc, and Antony Hosking. A transactional object calculus. Science of Computer Programming, 57 (2):164-186, 2005.
-
(2005)
Science of Computer Programming
, vol.57
, Issue.2
, pp. 164-186
-
-
Jagannathan, S.1
Vitek, J.2
Welc, A.3
Hosking, A.4
-
16
-
-
67650191156
-
-
Bradley C. Kuszmaul and Charles E. Leiserson. Transactions everywhere. Technical report, 2003. http://hdl.handle.net/1721.1/3692.
-
Bradley C. Kuszmaul and Charles E. Leiserson. Transactions everywhere. Technical report, 2003. http://hdl.handle.net/1721.1/3692.
-
-
-
-
17
-
-
67650206427
-
-
Ben Liblit. An operational semantics for LogTM. Technical Report 1571, U. Wisconsin-Madison, 2006. Version 1.0
-
Ben Liblit. An operational semantics for LogTM. Technical Report 1571, U. Wisconsin-Madison, 2006. Version 1.0.
-
-
-
-
18
-
-
84879353822
-
Preemptible atomic regions for real-time Java
-
Jeremy Manson, Jason Baker, Antonio Cunei, Suresh Jagannathan, Marek Prochazka, Bin Xin, and Jan Vitek. Preemptible atomic regions for real-time Java. In Proceedings of the 26th IEEE Real-Time Systems Symposium (RTSS), 2005a.
-
(2005)
Proceedings of the 26th IEEE Real-Time Systems Symposium (RTSS)
-
-
Manson, J.1
Baker, J.2
Cunei, A.3
Jagannathan, S.4
Prochazka, M.5
Xin, B.6
Vitek, J.7
-
21
-
-
33748873605
-
LogTM: Log-based transactional memory
-
Kevin E. Moore, Jayaram Bobba, Michelle J. Moravan, Mark D. Hill, and David A. Wood. LogTM: Log-based transactional memory. In Proc. 12th International Symposium on High-Performance Computer Architecture, pages 254-265. 2006.
-
(2006)
Proc. 12th International Symposium on High-Performance Computer Architecture
, pp. 254-265
-
-
Moore, K.E.1
Bobba, J.2
Moravan, M.J.3
Hill, M.D.4
Wood, D.A.5
-
23
-
-
33751032129
-
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, and Benjamin Hertzberg. McRT-STM: a high performance software transactional memory system for a multi-core runtime. In PPoPP '06: Proc. Eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 187-197, 2006.
-
(2006)
PPoPP '06: Proc. Eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 187-197
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Hudson, R.L.3
Cao Minh, C.4
Hertzberg, B.5
-
26
-
-
67650091971
-
Enforcing isolation and ordering in STM
-
Tatiana Shpeisman, Vijay Menon, Ali-Reza Adl-Tabatabai, Steven Balen-siefer, Dan Grossman, Richard L. Hudson, Katherine F. Moore, and Bratin Saha. Enforcing isolation and ordering in STM. In PLDI '07: Proc. 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 78-88, 2007.
-
(2007)
PLDI '07: Proc. 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 78-88
-
-
Shpeisman, T.1
Menon, V.2
Adl-Tabatabai, A.-R.3
Balen-siefer, S.4
Grossman, D.5
Hudson, R.L.6
Moore, K.F.7
Saha, B.8
-
27
-
-
67650185000
-
-
Michael F. Spear, Virendra J. Marathe, Luke Dalessandro, and Michael L. Scott. Privatization techniques for software transactional memory. Technical Report #915, Computer Science Department, University of Rochester, 2007.
-
Michael F. Spear, Virendra J. Marathe, Luke Dalessandro, and Michael L. Scott. Privatization techniques for software transactional memory. Technical Report #915, Computer Science Department, University of Rochester, 2007.
-
-
-
-
29
-
-
31744450483
-
Safe futures for Java
-
Adam Welc, Suresh Jagannathan, and Antony Hosking. Safe futures for Java. In OOPSLA '05: Proc. 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 439-453, 2005.
-
(2005)
OOPSLA '05: Proc. 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 439-453
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.3
|