-
1
-
-
67650138229
-
Semantics of transactional memory and automatic mutual exclusion
-
January
-
Martín Abadi, Andrew Birrell, Tim Harris, and Michael Isard. Semantics of transactional memory and automatic mutual exclusion. In POPL '08, 35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 63-74, January 2008.
-
(2008)
POPL '08, 35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 63-74
-
-
Abadi, M.1
Birrell, A.2
Harris, T.3
Isard, M.4
-
3
-
-
70349153931
-
Cilk: An efficient multithreaded runtime system
-
Technical Report MIT-LCS-TM-548
-
Robert D. Blumofe, Christopher F. Joerg, Bradley C. Kuszmaul, Charles E. Leiserson, Keith H. Randall, and Yuli Zhou. Cilk: An efficient multithreaded runtime system. Technical Report MIT-LCS-TM-548, 1995.
-
(1995)
-
-
Blumofe, R.D.1
Joerg, C.F.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Randall, K.H.5
Zhou, Y.6
-
5
-
-
56449127224
-
STAMP: Stanford transactional applications for multi-processing
-
September
-
Chi Cao Minh, JaeWoong Chung, Christos Kozyrakis, and Kunle Olukotun. STAMP: Stanford transactional applications for multi-processing. In IISWC '08: Proc. IEEE International Symposium on Workload Characterization, pages 35-46, September 2008.
-
(2008)
IISWC '08: Proc. IEEE International Symposium on Workload Characterization
, pp. 35-46
-
-
Cao Minh, C.1
Chung, J.2
Kozyrakis, C.3
Olukotun, K.4
-
7
-
-
6344219523
-
-
PhD thesis, Cambridge University Computer Laboratory, Also available as Technical Report UCAM-CL-TR-579
-
Keir Fraser. Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory, 2003. Also available as Technical Report UCAM-CL-TR-579.
-
(2003)
Practical lock freedom
-
-
Fraser, K.1
-
8
-
-
1442263994
-
Language support for lightweight transactions
-
November
-
Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA '03: Proc. 18th ACM SIG-PLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 388-402, November 2003.
-
(2003)
OOPSLA '03: Proc. 18th ACM SIG-PLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
10
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
July
-
Maurice Herlihy, Victor Luchangco, Mark Moir, and William N. Scherer, III. Software transactional memory for dynamic-sized data structures. In PODC '03: Proc. 22nd ACM Symposium on Principles of Distributed Computing, pages 92-101, July 2003.
-
(2003)
PODC '03: Proc. 22nd ACM Symposium on Principles of Distributed Computing
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer III, W.N.4
-
12
-
-
0019054806
-
Concurrent manipulation of binary search trees
-
H. T. Kung and Philip L. Lehman. Concurrent manipulation of binary search trees. ACM Trans. Database Syst., 5 (3):354-382, 1980.
-
(1980)
ACM Trans. Database Syst
, vol.5
, Issue.3
, pp. 354-382
-
-
Kung, H.T.1
Lehman, P.L.2
-
14
-
-
79959383465
-
Toward high performance nonblocking software transactional memory
-
New York, NY, USA, February
-
Virendra J. Marathe and Mark Moir. Toward high performance nonblocking software transactional memory. In PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming, pages 227-236, New York, NY, USA, February 2008.
-
(2008)
PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming
, pp. 227-236
-
-
Marathe, V.J.1
Moir, M.2
-
15
-
-
38049022459
-
-
Lowering the overhead of software transactional memory, Computer Science Department, University of Rochester, March
-
Virendra J. Marathe, Michael F. Spear, Christopher Heriot, Athul Acharya, David Eisenstat, William N. Scherer, III, and Michael L. Scott. Lowering the overhead of software transactional memory. Technical Report TR 893, Computer Science Department, University of Rochester, March 2006.
-
(2006)
Technical Report TR
, vol.893
-
-
Marathe, V.J.1
Spear, M.F.2
Heriot, C.3
Acharya, A.4
Eisenstat, D.5
Scherer III, W.N.6
Scott, M.L.7
-
16
-
-
67049134483
-
Single global lock semantics in a weakly atomic STM
-
February
-
Vijay Menon, Steven Balensiefer, Tatiana Shpeis-man, Ali-Reza Adl-Tabatabai, Richard Hudson, Bratin Saha, and Adam Welc. Single global lock semantics in a weakly atomic STM. In TRANSACT '08, 3rd ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, February 2008.
-
(2008)
TRANSACT '08, 3rd ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing
-
-
Menon, V.1
Balensiefer, S.2
Shpeis-man, T.3
Adl-Tabatabai, A.-R.4
Hudson, R.5
Saha, B.6
Welc, A.7
-
17
-
-
70349137732
-
-
Towards a lock-based semantics for Java STM. Technical Report UW-CSE-07-11-01, University of Washington, Nov
-
Vijay Menon, Steven Balensiefer, Tatiana Shpeis-man, Ali-Reza Adl-Tabatabai, Richard L. Hudson, Bratin Saha, and Adam Welc. Towards a lock-based semantics for Java STM. Technical Report UW-CSE-07-11-01, University of Washington, Nov 2007.
-
(2007)
-
-
Menon, V.1
Balensiefer, S.2
Shpeis-man, T.3
Adl-Tabatabai, A.-R.4
Hudson, R.L.5
Saha, B.6
Welc, A.7
-
18
-
-
3042671335
-
Hazard pointers: Safe memory reclamation for lock-free objects
-
Maged M. Michael. Hazard pointers: Safe memory reclamation for lock-free objects. IEEE Trans. Parallel Distrib. Syst., 15(6):491-504, 2004.
-
(2004)
IEEE Trans. Parallel Distrib. Syst
, vol.15
, Issue.6
, pp. 491-504
-
-
Michael, M.M.1
-
19
-
-
33748873605
-
LogTM: Log-based transactional memory
-
February
-
Kevin E. Moore, Jayaram Bobba, Michelle J. Mora-van, 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. February 2006.
-
(2006)
Proc. 12th International Symposium on High-Performance Computer Architecture
, pp. 254-265
-
-
Moore, K.E.1
Bobba, J.2
Mora-van, M.J.3
Hill, M.D.4
Wood, D.A.5
-
23
-
-
41149085973
-
TxLinux: Using and managing hardware transactional memory in an operating system
-
October
-
Christopher J. Rossbach, Owen S. Hofmann, Donald E. Porter, Hany E. Ramadan, Bhandari Aditya, and Emmett Witchel. TxLinux: using and managing hardware transactional memory in an operating system. In SOSP '07: Proc. 21st ACM S1GOPS Symposium on Operating Systems Principles, pages 87-102, October 2007.
-
(2007)
SOSP '07: Proc. 21st ACM S1GOPS Symposium on Operating Systems Principles
, pp. 87-102
-
-
Rossbach, C.J.1
Hofmann, O.S.2
Porter, D.E.3
Ramadan, H.E.4
Aditya, B.5
Witchel, E.6
-
25
-
-
77953969430
-
General and efficient locking without blocking
-
March
-
Yannis Smaragdakis, Anthony Kay, Reimer Behrends, and Michal Young. General and efficient locking without blocking. In MSPC '08: Proc. 2008 ACM SIGPLAN workshop on Memory Systems Performance and Correctness, pages 1-5, March 2008.
-
(2008)
MSPC '08: Proc. 2008 ACM SIGPLAN workshop on Memory Systems Performance and Correctness
, pp. 1-5
-
-
Smaragdakis, Y.1
Kay, A.2
Behrends, R.3
Young, M.4
-
26
-
-
35448967002
-
-
Privatization techniques for software transactional memory, Computer Science Department, University of Rochester, February
-
Michael F. Spear, Virendra J. Marathe, Luke Da-lessandro, and Michael L. Scott. Privatization techniques for software transactional memory. Technical Report TR 915, Computer Science Department, University of Rochester, February 2007.
-
(2007)
Technical Report TR
, vol.915
-
-
Spear, M.F.1
Marathe, V.J.2
Da-lessandro, L.3
Scott, M.L.4
-
28
-
-
34547670719
-
Code generation and optimization for transactional memory constructs in an unmanaged language
-
March
-
Cheng Wang, Wei-Yu Chen, Youfeng Wu, Bratin Saha, and Ali-Reza Adl-Tabatabai. Code generation and optimization for transactional memory constructs in an unmanaged language. In CGO '07: Proc. 2007 International Symposium on Code Generation and Optimization, pages 34-48, March 2007.
-
(2007)
CGO '07: Proc. 2007 International Symposium on Code Generation and Optimization
, pp. 34-48
-
-
Wang, C.1
Chen, W.-Y.2
Wu, Y.3
Saha, B.4
Adl-Tabatabai, A.-R.5
-
29
-
-
85076879202
-
Gadara: Dynamic deadlock avoidance for multithreaded programs
-
Yin Wang, Terence Kelly, Manjunath Kudlur, Stéphane Lafortune, and Scott A. Mahlke. Gadara: Dynamic deadlock avoidance for multithreaded programs. In OSDI '08: Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, pages 281-294, 2008.
-
(2008)
OSDI '08: Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation
, pp. 281-294
-
-
Wang, Y.1
Kelly, T.2
Kudlur, M.3
Lafortune, S.4
Mahlke, S.A.5
-
31
-
-
49049089777
-
A uniform transactional execution environment for Java
-
July
-
Lukasz Ziarek, Adam Welc, Ali-Reza Adl-Tabatabai, Vijay Menon, Tatiana Shpeisman, and Suresh Jagannathan. A uniform transactional execution environment for Java. In ECOOP '08: Proc. 22nd European Conference on Object-Oriented Programming, pages 129-154, July 2008.
-
(2008)
ECOOP '08: Proc. 22nd European Conference on Object-Oriented Programming
, pp. 129-154
-
-
Ziarek, L.1
Welc, A.2
Adl-Tabatabai, A.-R.3
Menon, V.4
Shpeisman, T.5
Jagannathan, S.6
|