-
1
-
-
84865626596
-
Semantics of transactional memory and automatic mutual exclusion
-
M. Abadi, A. Birrell, T. Harris, and M. Isard. Semantics of transactional memory and automatic mutual exclusion. In POPL, 2008.
-
(2008)
POPL
-
-
Abadi, M.1
Birrell, A.2
Harris, T.3
Isard, M.4
-
2
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
A.-R. Adl-Tabatabai, B. T. Lewis, V. Menon, B. R. Murphy, B. Saha, and T. Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI, 2006.
-
(2006)
PLDI
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.T.2
Menon, V.3
Murphy, B.R.4
Saha, B.5
Shpeisman, T.6
-
3
-
-
28444494370
-
Unbounded transactional memory
-
C. S. Ananian, K. AsanoviC., B. C. Kuszmaul, C. E. Leiserson, and S. Lie. Unbounded transactional memory. In HPCA, 2005.
-
(2005)
HPCA
-
-
Ananian, C.S.1
AsanoviC, K.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Lie, S.5
-
4
-
-
67650832211
-
-
M. Ansari, C. Kotselidis, K. Jarvis, M. Luján, C. Kirkham, and I. Watson. Lee-TM: A non-trivial benchmark for transactional memory. In ICA3PP, 2008.
-
M. Ansari, C. Kotselidis, K. Jarvis, M. Luján, C. Kirkham, and I. Watson. Lee-TM: A non-trivial benchmark for transactional memory. In ICA3PP, 2008.
-
-
-
-
5
-
-
67650848318
-
-
The atomic-ops project
-
The atomic-ops project. http://www.hpl.hp.com/research/ linux/atomic-ops.
-
-
-
-
6
-
-
55149090525
-
Software transactional memory: Why is it only a research toy?
-
Sept
-
C. Blundell, H. Cain, M. M. Michael, P. Wu, S. Chiras, and S. Chatterjee. Software transactional memory: Why is it only a research toy? ACM Queue, Sept. 2008.
-
(2008)
ACM Queue
-
-
Blundell, C.1
Cain, H.2
Michael, M.M.3
Wu, P.4
Chiras, S.5
Chatterjee, S.6
-
7
-
-
33749265506
-
Versioned boxes as the basis for memory transactions
-
J. Cachopo and A. Rito-Silva. Versioned boxes as the basis for memory transactions. Sci. Comput. Program., 63(2):172-185, 2006.
-
(2006)
Sci. Comput. Program
, vol.63
, Issue.2
, pp. 172-185
-
-
Cachopo, J.1
Rito-Silva, A.2
-
8
-
-
56449127224
-
STAMP: Stanford transactional applications for multi-processing
-
C. Cao Minh, J. Chung, C. Kozyrakis, and K. Olukotun. STAMP: Stanford transactional applications for multi-processing. In IISWC., 2008.
-
(2008)
IISWC
-
-
Cao Minh, C.1
Chung, J.2
Kozyrakis, C.3
Olukotun, K.4
-
9
-
-
67650091542
-
Applications of the adaptive transactional memory test platform
-
D. Dice, M. Herlihy, D. Lea, Y. Lev, V. Luchangco, W. Mesard, M. Moir, K. Moore, and D. Nussbaum. Applications of the adaptive transactional memory test platform. In TRANSACT, 2008.
-
(2008)
TRANSACT
-
-
Dice, D.1
Herlihy, M.2
Lea, D.3
Lev, Y.4
Luchangco, V.5
Mesard, W.6
Moir, M.7
Moore, K.8
Nussbaum, D.9
-
10
-
-
67650829161
-
-
D. Dice, O. Shalev, and N. Shavit. Transactional locking II. In DISC., 2006.
-
D. Dice, O. Shalev, and N. Shavit. Transactional locking II. In DISC., 2006.
-
-
-
-
12
-
-
34748904216
-
Efficient software transactional memory
-
Technical report, Intel Research Cambridge, Jan
-
R. Ennals. Efficient software transactional memory. Technical report, Intel Research Cambridge, Jan 2005.
-
(2005)
-
-
Ennals, R.1
-
13
-
-
0017018483
-
The notions of consistency and predicate locks in a database system
-
K. P. Eswaran, J. N. Gray, R. A. Lorie, and I. L. Traiger. The notions of consistency and predicate locks in a database system. Commun. ACM, 19(11):624-633, 1976.
-
(1976)
Commun. ACM
, vol.19
, Issue.11
, pp. 624-633
-
-
Eswaran, K.P.1
Gray, J.N.2
Lorie, R.A.3
Traiger, I.L.4
-
14
-
-
57349171595
-
Transactifying applications using an open compiler framework
-
P. Felber, C. Fetzer, U. Müller, T. Riegel, M. Süsskraut, and H. Sturzrehm. Transactifying applications using an open compiler framework. In TRANSACT, 2007.
-
(2007)
TRANSACT
-
-
Felber, P.1
Fetzer, C.2
Müller, U.3
Riegel, T.4
Süsskraut, M.5
Sturzrehm, H.6
-
16
-
-
32344439666
-
Toward a theory of transactional contention managers
-
R. Guerraoui, M. Herlihy, and B. Pochon. Toward a theory of transactional contention managers. In PODC., 2005.
-
(2005)
PODC
-
-
Guerraoui, R.1
Herlihy, M.2
Pochon, B.3
-
17
-
-
57349163660
-
On the correctness of transactional memory
-
R. Guerraoui and M. Kapałka. On the correctness of transactional memory. In PPoPP, 2008.
-
(2008)
PPoPP
-
-
Guerraoui, R.1
Kapałka, M.2
-
18
-
-
46049105036
-
STMBench7: A benchmark for software transactional memory
-
R. Guerraoui, M. Kapałka, and J. Vitek. STMBench7: A benchmark for software transactional memory. In EuroSys, 2007.
-
(2007)
EuroSys
-
-
Guerraoui, R.1
Kapałka, M.2
Vitek, J.3
-
19
-
-
31844433575
-
Revocable locks for non-blocking programming
-
T. Harris and K. Fraser. Revocable locks for non-blocking programming. In PPoPP, 2005.
-
(2005)
PPoPP
-
-
Harris, T.1
Fraser, K.2
-
22
-
-
28444462792
-
Software transactional memory for dynamic-sized data structures
-
M. Herlihy, V. Luchangco, M. Moir, and W. Scherer. Software transactional memory for dynamic-sized data structures. In PODC., 2003.
-
(2003)
PODC
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer, W.4
-
23
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA, 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.B.2
-
24
-
-
67650851329
-
-
J. R. Larus and R. Rajwar. Transactional Memory. Morgan&Claypool, 2007.
-
J. R. Larus and R. Rajwar. Transactional Memory. Morgan&Claypool, 2007.
-
-
-
-
25
-
-
77954893977
-
Anatomy of a scalable software transactional memory
-
Y. Lev, V. Luchangco, V. Marathe, M. Moir, D. Nussbaum, and M. Olszewski. Anatomy of a scalable software transactional memory. In TRANSACT, 2009.
-
(2009)
TRANSACT
-
-
Lev, Y.1
Luchangco, V.2
Marathe, V.3
Moir, M.4
Nussbaum, D.5
Olszewski, M.6
-
27
-
-
57349141003
-
Lowering the overhead of software transactional memory
-
V. J. Marathe, M. F. Spear, C. Heriot, A. Acharya, D. Eisenstat, W. N. Scherer III, and M. L. Scott. Lowering the overhead of software transactional memory. In TRANSACT, 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
-
28
-
-
55849106687
-
Scalable techniques for transparent privatization in software transactional memory
-
V. J. Marathe, M. F. Spear, and M. L. Scott. Scalable techniques for transparent privatization in software transactional memory. In ICPP, 2008.
-
(2008)
ICPP
-
-
Marathe, V.J.1
Spear, M.F.2
Scott, M.L.3
-
29
-
-
63549085114
-
Design and implementation of transactional constructs for c/c++
-
Y. Ni, A. Welc, A.-R. Adl-Tabatabai, M. Bach, S. Berkowits, J. Cownie, R. Geva, S. Kozhukow, R. Narayanaswamy, J. Olivier, S. Preis, B. Saha, A. Tal, and X. Tian. Design and implementation of transactional constructs for c/c++. In OOPSLA, 2008.
-
(2008)
OOPSLA
-
-
Ni, Y.1
Welc, A.2
Adl-Tabatabai, A.-R.3
Bach, M.4
Berkowits, S.5
Cownie, J.6
Geva, R.7
Kozhukow, S.8
Narayanaswamy, R.9
Olivier, J.10
Preis, S.11
Saha, B.12
Tal, A.13
Tian, X.14
-
30
-
-
0018533907
-
The serializability of concurrent database updates
-
C. H. Papadimitriou. The serializability of concurrent database updates. J. ACM, 26(4), 1979.
-
(1979)
J. ACM
, vol.26
, Issue.4
-
-
Papadimitriou, C.H.1
-
31
-
-
79959451973
-
Dynamic performance tuning of word-based software transactional memory
-
T. R. Pascal Felber and C. Fetzer. Dynamic performance tuning of word-based software transactional memory. In PPoPP, 2008.
-
(2008)
PPoPP
-
-
Pascal Felber, T.R.1
Fetzer, C.2
-
32
-
-
27544446011
-
Virtualizing transactional memory
-
R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional memory. In ISCA, 2005.
-
(2005)
ISCA
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
33
-
-
34249747063
-
A lazy snapshot algorithm with eager validation
-
T. Riegel, P. Felber, and C. Fetzer. A lazy snapshot algorithm with eager validation. In DISC., 2006.
-
(2006)
DISC
-
-
Riegel, T.1
Felber, P.2
Fetzer, C.3
-
34
-
-
67650787210
-
-
RSTM home
-
RSTM home page. http://www.cs.rochester.edu/research/ synchronization/rstm.
-
-
-
-
35
-
-
33751032129
-
McRT-STM: A high performance software transactional memory system for a multi-core runtime
-
B. Saha, A.-R. Adl-Tabatabai, R. L. Hudson, C. Cao Minh, and B. Hertzberg. McRT-STM: a high performance software transactional memory system for a multi-core runtime. In PPoPP, 2006.
-
(2006)
PPoPP
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Hudson, R.L.3
Cao Minh, C.4
Hertzberg, B.5
-
36
-
-
32344451576
-
Contention management in dynamic software transactional memory
-
W. N. Scherer III and M. L. Scott. Contention management in dynamic software transactional memory. In CSJP, 2004.
-
(2004)
CSJP
-
-
Scherer III, W.N.1
Scott, M.L.2
-
37
-
-
0029203481
-
Software transactional memory
-
N. Shavit and D. Touitou. Software transactional memory. In PODC., 1995.
-
(1995)
PODC
-
-
Shavit, N.1
Touitou, D.2
-
39
-
-
34748862427
-
Conflict detection and validation strategies for software transactional memory
-
M. F. Spear, V. J. Marathe, W. N. Scherer III, and M. L. Scott. Conflict detection and validation strategies for software transactional memory. In DISC., 2006.
-
(2006)
DISC
-
-
Spear, M.F.1
Marathe, V.J.2
Scherer III, W.N.3
Scott, M.L.4
-
40
-
-
67650851328
-
The next mainstream programming language: A game developer's perspective
-
T. Sweeney. The next mainstream programming language: a game developer's perspective. Invited talk at POPL, 2006.
-
(2006)
Invited talk at POPL
-
-
Sweeney, T.1
-
41
-
-
67650822841
-
Advanced contention management for dynamic software transactional memory
-
I. William N. Scherer and M. L. Scott. Advanced contention management for dynamic software transactional memory. In PODC., 2005.
-
(2005)
PODC
-
-
William, I.1
Scherer, N.2
Scott, M.L.3
-
42
-
-
57349084066
-
Kicking the tires of software transactional memory: Why the going gets tough
-
R. M. Yoo, Y. Ni, A. Welc, B. Saha, A.-R. Adl-Tabatabai, and H.-H. S. Lee. Kicking the tires of software transactional memory: why the going gets tough. In SPAA, 2008.
-
(2008)
SPAA
-
-
Yoo, R.M.1
Ni, Y.2
Welc, A.3
Saha, B.4
Adl-Tabatabai, A.-R.5
Lee, H.-H.S.6
|