-
1
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
DOI 10.1145/1133255.1133985, PLDI 2006 - Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
Ali-Reza Adl-Tabatabai, Brian Lewis, Vijay Menon, Brian Murphy, Bratin Saha, and Tatiana Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI, Jun 2006. (Pubitemid 44074918)
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, vol.2006
, pp. 26-37
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.T.2
Menon, V.3
Murphy, B.R.4
Saha, B.5
Shpeisman, T.6
-
2
-
-
70449666909
-
Serializability of transactions in software transactional memory
-
Feb
-
Utku Aydonat and Tarek Abdelrahman. Serializability of transactions in software transactional memory. In TRANS- ACT, Feb 2008.
-
(2008)
TRANS- ACT
-
-
Aydonat, U.1
Abdelrahman, T.2
-
4
-
-
0017918929
-
Data processing spheres of control
-
Charles T. Davies. Data processing spheres of control. IBM Systems Journal, 17(2), 1978.
-
(1978)
IBM Systems Journal
, vol.17
, pp. 2
-
-
Davies, C.T.1
-
6
-
-
34548222913
-
What really makes transactions faster
-
Jun
-
Dave Dice and Nir Shavit. What really makes transactions faster? In TRANSACT, Jun 2006.
-
(2006)
TRANSACT
-
-
Dice, D.1
Shavit, N.2
-
8
-
-
33745947386
-
Transaction Processing: Con- cepts and Techniques
-
Jim Gray and Andreas Reuter. Transaction Processing: Con- cepts and Techniques. Morgan Kaufmann, 1993.
-
(1993)
Morgan Kaufmann
-
-
Gray, J.1
Reuter, A.2
-
9
-
-
46049105036
-
Stmbench7: A benchmark for software transactional memory
-
Mar
-
Rachid Guerraoui, Michal Kapalka, and Jan Vitek. Stmbench7: A benchmark for software transactional memory. In EuroSys, Mar 2007.
-
(2007)
EuroSys
-
-
Guerraoui, R.1
Kapalka, M.2
Vitek, J.3
-
10
-
-
1442308195
-
Language support for lightweight transactions
-
Oct
-
Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA, Oct 2003.
-
(2003)
OOPSLA
-
-
Harris, T.1
Fraser, K.2
-
11
-
-
33746091701
-
Optimizing memory transactions
-
DOI 10.1145/1133981.1133984, Conference on Programming Language Design and Implementation - PLAS 2006: Proceedings of the 2006 Programming Languages and Analysis for Security Workshop
-
Tim Harris, Mark Plesko, Avraham Shinnar, and David Tarditi. Optimizing memory transactions. In PLDI, Jun 2006. (Pubitemid 46946426)
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 14-25
-
-
Harris, T.1
Plesko, M.2
Shinnar, A.3
Tarditi, D.4
-
12
-
-
77954941875
-
Abstract nested transactions
-
Aug
-
Tim Harris and Srdan Stipic. Abstract nested transactions. In TRANSACT, Aug 2007.
-
(2007)
TRANSACT
-
-
Harris, T.1
Stipic, S.2
-
13
-
-
67650086420
-
Dreadlocks: Efficient deadlock detection for stm
-
Feb
-
Maurice Herlihy and Eric Koskinen. Dreadlocks: Efficient deadlock detection for stm. In TRANSACT, Feb 2008.
-
(2008)
TRANSACT
-
-
Herlihy, M.1
Koskinen, E.2
-
14
-
-
58549112478
-
Transactional boosting: A methodology for highly-concurrent transactional objects
-
Feb
-
Maurice Herlihy and Eric Koskinen. Transactional boosting: a methodology for highly-concurrent transactional objects. In PPoPP, Feb 2008.
-
(2008)
PPoPP
-
-
Herlihy, M.1
Koskinen, E.2
-
15
-
-
34248153669
-
A flexible framework for implementing software transactional memory
-
DOI 10.1145/1167473.1167495, Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA 2006
-
Maurice Herlihy, Victor Luchangco, and Mark Moir. A flexible framework for implementing software transactional memory. In OOPSLA, Oct 2006. (Pubitemid 46726085)
-
(2006)
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA
, vol.2006
, pp. 253-262
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
-
16
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
May
-
Maurice Herlihy and J. Eliot Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA, May 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.2
-
18
-
-
35448941890
-
Optimistic parallelism requires abstractions
-
Jun
-
Milind Kulkarni, Keshav Pingali, Bruce Walter, Ganesh Ramanarayanan, Kavita Bala, and L. Paul Chew. Optimistic parallelism requires abstractions. In PLDI, Jun 2007.
-
(2007)
PLDI
-
-
Kulkarni, M.1
Pingali, K.2
Walter, B.3
Ramanarayanan, G.4
Bala, K.5
Chew, L.P.6
-
21
-
-
57349141003
-
Lowering the overhead of nonblocking software transactional memory
-
Jun
-
Virendra J. Marathe, Michael F. Spear, Christopher Heriot, Athul Acharya, David Eisenstat, William N. Scherer III, and Michael L. Scott. Lowering the overhead of nonblocking software transactional memory. In TRANSACT, Jun 2006.
-
(2006)
TRANSACT
-
-
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
-
23
-
-
35348853739
-
An effective hybrid transactional memory system with strong isolation guarantees
-
Jun
-
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, Jun 2007.
-
(2007)
ISCA
-
-
Minh, C.C.1
Trautmann, M.2
Chung, J.3
McDonald, A.4
Bronson, N.5
Casper, J.6
Kozyrakis, C.7
Olukotun, K.8
-
24
-
-
34547396983
-
Supporting nested transactional memory in logTM
-
DOI 10.1145/1168857.1168902, ASPLOS XII: Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems
-
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, Oct 2006. (Pubitemid 47168415)
-
(2006)
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
, 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
-
25
-
-
35348867267
-
Nested transactional memory: Model and preliminary architecture sketches
-
Oct
-
J. Eliot Moss and Antony L. Hosking. Nested transactional memory: Model and preliminary architecture sketches. In SCOOL, Oct 2005.
-
(2005)
SCOOL
-
-
Moss, J.E.1
Hosking, A.L.2
-
26
-
-
67650060210
-
Dependence-aware transactional memory
-
University of Texas at Austin, Computer Sciences Department
-
Hany E. Ramadan, Christopher J. Rossbach, Owen Hofmann, and EmmettWitchel. Dependence-aware transactional memory. Technical Report TR-07-58, University of Texas at Austin, Computer Sciences Department, 2007.
-
(2007)
Technical Report TR-07-58
-
-
Ramadan, H.E.1
Rossbach, C.J.2
Hofmann, O.3
Witchel, E.4
-
27
-
-
67650086418
-
Dependence-aware transactions for increased concurrency
-
Nov
-
Hany E. Ramadan, Christopher J. Rossbach, and Emmett Witchel. Dependence-aware transactions for increased concurrency. In MICRO, Nov 2008.
-
(2008)
MICRO
-
-
Ramadan, H.E.1
Rossbach, C.J.2
Witchel, E.3
-
28
-
-
84976737350
-
Implementing atomic actions on decentralized data
-
David P. Reed. Implementing atomic actions on decentralized data. ACM TOCS, 1(1), 1981.
-
(1981)
ACM TOCS
, vol.1
, Issue.1
-
-
Reed, D.P.1
-
29
-
-
48249150910
-
Snapshot isolation for software transactional memory
-
Jun
-
Torvald Riegel, Christof Fetzer, and Pascal Felber. Snapshot isolation for software transactional memory. In TRANSACT, Jun 2006.
-
(2006)
TRANSACT
-
-
Riegel, T.1
Fetzer, C.2
Felber, P.3
-
30
-
-
36849091041
-
From causal to z-linearizable transactional memory
-
Universite de Neuchatel, Institut d'Informatique, February
-
Torvald Riegel, Heiko Sturzrehm, Pascal Felber, and Christof Fetzer. From causal to z-linearizable transactional memory. Technical Report RR-I-07-02.1, Universite de Neuchatel, Institut d'Informatique, February 2007.
-
(2007)
Technical Report RR-I-07-02.1
-
-
Riegel, T.1
Sturzrehm, H.2
Felber, P.3
Fetzer, C.4
-
31
-
-
0029203481
-
Software transactional memory
-
Aug
-
Nir Shavit and Dan Touitou. Software transactional memory. In PODC, Aug 1995.
-
(1995)
PODC
-
-
Shavit, N.1
Touitou, D.2
-
33
-
-
66749155997
-
Privatization techniques for software transactional memory
-
Aug
-
Michael Spear, Virendra Marathe, Luke Dalessandro, and Michael Scott. Privatization techniques for software transactional memory. In PODC, Aug 2007.
-
(2007)
PODC
-
-
Spear, M.1
Marathe, V.2
Dalessandro, L.3
Scott, M.4
|