-
1
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
New York, NY, ACM Press
-
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 ACM Conf. on Prog. Lang. Design and Implementation (PLDI), pages 26-37, New York, NY, 2006. ACM Press.
-
(2006)
ACM Conf. on Prog. Lang. Design and Implementation (PLDI)
, 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
-
-
0030083764
-
TreadMarks: Shared memory computing on networks of workstations
-
C. Amza, A. L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, and W. Zwaenepoel. TreadMarks: Shared memory computing on networks of workstations. Computer, 29(2):18-28, 1996.
-
(1996)
Computer
, vol.29
, Issue.2
, pp. 18-28
-
-
Amza, C.1
Cox, A.L.2
Dwarkadas, S.3
Keleher, P.4
Lu, H.5
Rajamony, R.6
Yu, W.7
Zwaenepoel, W.8
-
3
-
-
33646735049
-
Design and implementation of the HPCS graph analysis benchmark on symmetric multiprocessors
-
Georgia Institute of Technology, Atlanta, GA, September
-
D. A. Bader and K. Madduri. Design and implementation of the HPCS graph analysis benchmark on symmetric multiprocessors. Technical report, Georgia Institute of Technology, Atlanta, GA, September 2005.
-
(2005)
Technical Report
-
-
Bader, D.A.1
Madduri, K.2
-
5
-
-
35348871241
-
Making the fast case common and the uncommon case simple in unbounded transactional memory
-
New York, NY, USA, ACM Press
-
C. Blundell, J. Devietti, E. C. Lewis, and M. M. K. Martin. Making the fast case common and the uncommon case simple in unbounded transactional memory. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 24-34, New York, NY, USA, 2007. ACM Press.
-
(2007)
Proc. Int'l Conf. on Comp. Arch. (ISCA)
, pp. 24-34
-
-
Blundell, C.1
Devietti, J.2
Lewis, E.C.3
Martin, M.M.K.4
-
7
-
-
33746070807
-
The Atomos transactional programming language
-
New York, NY, ACM Press
-
B. D. Carlstrom, A. McDonald, H. Chafi, J. Chung, C. C. Minh, C. Kozyrakis, and K. Olukotun. The Atomos transactional programming language. In ACM Conf. on Prog. Lang. Design and Implementation (PLDI), pages 1-13, New York, NY, 2006. ACM Press.
-
(2006)
ACM Conf. on Prog. Lang. Design and Implementation (PLDI)
, pp. 1-13
-
-
Carlstrom, B.D.1
McDonald, A.2
Chafi, H.3
Chung, J.4
Minh, C.C.5
Kozyrakis, C.6
Olukotun, K.7
-
8
-
-
34249696738
-
Parallel programmability and the Chapel language
-
Thousand Oaks, CA, USA, Sage Publications, Inc.
-
B. Chamberlain, D. Callahan, and H. Zima. Parallel programmability and the Chapel language. In Int 'I J. High Performance Comp. Apps., volume 21, pages 291-312, Thousand Oaks, CA, USA, 2007. Sage Publications, Inc.
-
(2007)
Int 'I J. High Performance Comp. Apps.
, vol.21
, pp. 291-312
-
-
Chamberlain, B.1
Callahan, D.2
Zima, H.3
-
9
-
-
33745200313
-
X10: An object-oriented approach to non-uniform cluster computing
-
New York, NY, ACM Press
-
P. Charles, C. Grothoff, V. Saraswat, C. Donawa, A. Kielstra, K. Ebcioglu, C. von Praun, and V. Sarkar. X10: An object-oriented approach to non-uniform cluster computing. In Proc. ACM SIGPLAN Conf. on Object-Oriented Prog., Systs., Langs., and Apps. (OOPSLA), pages 519-538, New York, NY, 2005. ACM Press.
-
(2005)
Proc. ACM SIGPLAN Conf. on Object-Oriented Prog., Systs., Langs., and Apps. (OOPSLA)
, pp. 519-538
-
-
Charles, P.1
Grothoff, C.2
Saraswat, V.3
Donawa, C.4
Kielstra, A.5
Ebcioglu, K.6
Von Praun, C.7
Sarkar, V.8
-
10
-
-
27644537219
-
Snapshots and software transactional memory
-
C. Cole and M. Herlihy. Snapshots and software transactional memory. J. Sci. Comp. Prog., 58(3):310-324, 2005.
-
(2005)
J. Sci. Comp. Prog.
, vol.58
, Issue.3
, pp. 310-324
-
-
Cole, C.1
Herlihy, M.2
-
11
-
-
34547670723
-
Understanding tradeoffs in software transactional memory
-
Washington, DC, USA, IEEE Computer Society.
-
D. Dice and N. Shavit. Understanding tradeoffs in software transactional memory. In Proc. Int'l Symp. on Code Gen. and Optimization (CGO), pages 21-33, Washington, DC, USA, 2007. IEEE Computer Society.
-
(2007)
Proc. Int'l Symp. on Code Gen. and Optimization (CGO)
, pp. 21-33
-
-
Dice, D.1
Shavit, N.2
-
13
-
-
0017018483
-
The notions of consistency and predicate locks in a database system
-
K. P. Eswaran, J. N. Gray, R. A. Lode, and I. L. Traiger. The notions of consistency and predicate locks in a database system. Communications of the ACM, 19(11):624-633, 1976.
-
(1976)
Communications of the ACM
, vol.19
, Issue.11
, pp. 624-633
-
-
Eswaran, K.P.1
Gray, J.N.2
Lode, R.A.3
Traiger, I.L.4
-
14
-
-
6344219523
-
-
PhD thesis, Cambridge University Computer Laboratory
-
K. Fraser. Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory, 2003.
-
(2003)
Practical Lock Freedom.
-
-
Fraser, K.1
-
15
-
-
1442263994
-
Language support for lightweight transactions
-
New York, NY, ACM Press
-
T. Harris and K. Fraser. Language support for lightweight transactions. In Proc. ACM SIGPLAN Conf. on Object-Oriented Prog., Systs., Langs., and Apps. (OOPSLA), pages 388-402, New York, NY, 2003. ACM Press.
-
(2003)
Proc. ACM SIGPLAN Conf. on Object-Oriented Prog., Systs., Langs., and Apps. (OOPSLA)
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
16
-
-
33746091701
-
Optimizing memory transactions
-
New York, NY, ACM Press
-
T. Harris, M. Plesko, A. Shinnar, and D. Tarditi. Optimizing memory transactions. In ACM Conf on Prog. Lang. Design and Implementation (PLDI), pages 14-25, New York, NY, 2006. ACM Press.
-
(2006)
ACM Conf on Prog. Lang. Design and Implementation (PLDI)
, pp. 14-25
-
-
Harris, T.1
Plesko, M.2
Shinnar, A.3
Tarditi, D.4
-
17
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
New York, NY, ACM Press
-
M. Herlihy, V. Luchangco, M. Moir, and W. N. Scherer III. Software transactional memory for dynamic-sized data structures. In Symp. on Principles of Distrib. Comp., pages 92-101, New York, NY, 2003. ACM Press.
-
(2003)
Symp. on Principles of Distrib. Comp.
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer III, W.N.4
-
18
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
New York, NY, USA, ACM Press
-
M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 289-300, New York, NY, USA, 1993. ACM Press.
-
(1993)
Proc. Int'l Conf. on Comp. Arch. (ISCA)
, pp. 289-300
-
-
Herlihy, M.1
Moss, J.E.B.2
-
19
-
-
33646419516
-
Distributed transactional memory for metricspace networks
-
Springer, Sept.
-
M. Herlihy and Y. Sun. Distributed transactional memory for metricspace networks. In Symp. on Distrib. Comp., volume 3724. Springer, Sept. 2005.
-
(2005)
Symp. on Distrib. Comp.
, vol.3724
-
-
Herlihy, M.1
Sun, Y.2
-
20
-
-
33751050148
-
Hybrid transactional memory
-
New York, NY, ACM Press
-
S. Kumar, M. Chu, C. J. Hughes, P. Kundu, and A. Nguyen. Hybrid transactional memory. In ACM SIGPLAN Symp. on Principles and Practice of Parallel Prog. (PPOPP), pages 209-220, New York, NY, 2006. ACM Press.
-
(2006)
ACM SIGPLAN Symp. on Principles and Practice of Parallel Prog. (PPOPP)
, pp. 209-220
-
-
Kumar, S.1
Chu, M.2
Hughes, C.J.3
Kundu, P.4
Nguyen, A.5
-
21
-
-
0019574432
-
On optimistic methods for concurrency control
-
H. T. Kung and J. T. Robinson. On optimistic methods for concurrency control. ACM Trans. on Database Systs., 6(2):213-226, 1981.
-
(1981)
ACM Trans. on Database Systs
, vol.6
, Issue.2
, pp. 213-226
-
-
Kung, H.T.1
Robinson, J.T.2
-
22
-
-
33751032667
-
Exploiting distributed version concurrency in a transactional memory cluster
-
New York, NY, ACM Press
-
K. Manassiev, M. Mihailescu, and C. Amza. Exploiting distributed version concurrency in a transactional memory cluster. In ACM SIGPLAN Symp. on Principles and Practice of Parallel Prog. (PPOPP), pages 198-208, New York, NY, 2006. ACM Press.
-
(2006)
ACM SIGPLAN Symp. on Principles and Practice of Parallel Prog. (PPOPP)
, pp. 198-208
-
-
Manassiev, K.1
Mihailescu, M.2
Amza, C.3
-
23
-
-
33646424554
-
Design tradeoffs in modern software transactional memory systems
-
New York, NY, ACM Press
-
V. J. Marathe, W. N. Scherer, and M. L. Scott. Design tradeoffs in modern software transactional memory systems. In Proc. Workshop on Langs., Compilers, and Run-Time Support for Scalable Systs., pages 1-7, New York, NY, 2004. ACM Press.
-
(2004)
Proc. Workshop on Langs., Compilers, and Run-Time Support for Scalable Systs
, pp. 1-7
-
-
Marathe, V.J.1
Scherer, W.N.2
Scott, M.L.3
-
24
-
-
33745697046
-
Adaptive software transactional memory
-
Cracow, Poland, Sep 2005. Earlier but expanded version available as TR 868, University of Rochester Computer Science Dept., May
-
V. J. Marathe, W. N. Scherer III, and M. L. Scott. Adaptive software transactional memory. In Proc. Int'l Symp. on Distrib. Comp., Cracow, Poland, Sep 2005. Earlier but expanded version available as TR 868, University of Rochester Computer Science Dept., May 2005.
-
(2005)
Proc. Int'l Symp. on Distrib. Comp.
-
-
Marathe, V.J.1
Scherer III, W.N.2
Scott, M.L.3
-
26
-
-
35348853739
-
An effective hybrid transactional memory system with strong isolation guarantees
-
C. C. Minh, M. Trautmann, J. Chung, A. McDonald, N. Bronson, J. Casper, C. Kozyrakis, and K. Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. SIGARCH Comput. Archil News, 35(2):69-80, 2007.
-
(2007)
SIGARCH Comput. Archil News
, vol.35
, Issue.2
, pp. 69-80
-
-
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
-
27
-
-
35348853739
-
An effective hybrid transactional memory system with strong isolation guarantees
-
New York, NY, USA, ACM Press
-
C. C. Minh, M. Trautmann, J. Chung, A. McDonald, N. Bronson, J. Casper, C. Kozyrakis, and K. Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 69-80, New York, NY, USA, 2007. ACM Press.
-
(2007)
Proc. Int'l Conf. on Comp. Arch. (ISCA)
, pp. 69-80
-
-
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
-
28
-
-
0002081678
-
-
R. W. Numerich and J. Reid. Co-array fortran for parallel programming. SIGPLANFortran Forum, 17(2): 1-31, 1998.
-
(1998)
SIGPLANFortran Forum
, vol.17
, Issue.2
, pp. 1-31
-
-
Numerich, R.W.1
-
29
-
-
0018533907
-
The serializability of concurrent database updates
-
C. H. Papadimitriou. The serializability of concurrent database updates. J. ACM, 26(4):631-653, 1979.
-
(1979)
J. ACM
, vol.26
, Issue.4
, pp. 631-653
-
-
Papadimitriou, C.H.1
-
30
-
-
27544446011
-
Virtualizing transactional nemory
-
Washington, DC, IEEE Computer Society
-
R. Rajwar, M. Herlihy, and K. Lai. Virtualizing transactional nemory. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 494-505, Washington, DC, 2005. IEEE Computer Society.
-
(2005)
Proc. Int'l Conf. on Comp. Arch. (ISCA)
, pp. 494-505
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
31
-
-
84976737350
-
Implementing atomic actions on decentralized data
-
D. P. Reed. Implementing atomic actions on decentralized data. ACM Trans. on Comp. Systs., 1(1):3-23, 1983.
-
(1983)
ACM Trans. on Comp. Systs.
, vol.1
, Issue.1
, pp. 3-23
-
-
Reed, D.P.1
-
32
-
-
33751032129
-
McRT-STM: A high performance software transactional memory system for a multi-core runtime
-
New York, NY, ACM Press
-
B. Saha, A.-R. Adl-Tabatabai, R. L. Hudson, C. C. Minh, and B. Hertzberg. McRT-STM: A high performance software transactional memory system for a multi-core runtime. In ACM SIGPLAN Symp. on Principles and Practice of Parallel Prog. (PPOPP), pages 187-197, New York, NY, 2006. ACM Press.
-
(2006)
ACM SIGPLAN Symp. on Principles and Practice of Parallel Prog. (PPOPP)
, pp. 187-197
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Hudson, R.L.3
Minh, C.C.4
Hertzberg, B.5
-
33
-
-
34548354208
-
Architectural support for software transactional memory
-
Washington, DC, USA, IEEE Computer Society
-
B. Saha, A.-R. Adl-Tabatabai, and Q. Jacobson. Architectural support for software transactional memory. In Proc. ACM/IEEE Int'l Symp. on Microarch. (MICRO), pages 185-196, Washington, DC, USA, 2006. IEEE Computer Society.
-
(2006)
Proc. ACM/IEEE Int'l Symp. on Microarch. (MICRO)
, pp. 185-196
-
-
Saha, B.1
Adl-Tabatabai, A.-R.2
Jacobson, Q.3
-
35
-
-
35448946823
-
Enforcing isolation and ordering in STM
-
T. Shpeisman, V. Menon, A.-R. Adl-Tabatabai, S. Balensiefer, D. Grossman, R. L. Hudson, K. F. Moore, and B. Saha. Enforcing isolation and ordering in STM. ACM Conf. on Prog. Lang. Design and Implementation (PLDI), 42(6):78-88, 2007.
-
(2007)
ACM Conf. on Prog. Lang. Design and Implementation (PLDI)
, vol.42
, Issue.6
, pp. 78-88
-
-
Shpeisman, T.1
Menon, V.2
Adl-Tabatabai, A.-R.3
Balensiefer, S.4
Grossman, D.5
Hudson, R.L.6
Moore, K.F.7
Saha, B.8
-
36
-
-
35348907278
-
An integrated hardware-software approach to flexible transactional memory
-
New York, NY, USA, ACM Press
-
A. Shriraman, M. F. Spear, H. Hossain, V. J. Marathe, S. Dwarkadas, and M. L. Scott. An integrated hardware-software approach to flexible transactional memory. In Proc. Int'l Conf. on Comp. Arch. (ISCA), pages 104-115, New York, NY, USA, 2007. ACM Press.
-
(2007)
Proc. Int'l Conf. on Comp. Arch. (ISCA)
, pp. 104-115
-
-
Shriraman, A.1
Spear, M.F.2
Hossain, H.3
Marathe, V.J.4
Dwarkadas, S.5
Scott, M.L.6
-
37
-
-
33646421297
-
-
Sun Microsystems, Inc. Technical report, Sun Microsystems, Inc., March
-
Sun Microsystems, Inc. The Fortress language specification, version 1.0 β. Technical report, Sun Microsystems, Inc., March 2007.
-
(2007)
The Fortress Language Specification, Version 1.0
-
-
-
38
-
-
0032155556
-
Titanium: A high-performance Java dialect
-
Sept-Nov
-
K. Yelick, L. Semenzato, G. Pike, C. Miyamoto, B. Liblit, A. Krishnamurthy, P. Hilfinger, S. Graham, D. Gay, P. Colella, and A. Aiken. Titanium: A high-performance Java dialect. Concurrency-Practice and Experience, 10(11-13):825-836, Sept-Nov 1998.
-
(1998)
Concurrency-Practice and Experience
, vol.10
, Issue.11-13
, pp. 825-836
-
-
Yelick, K.1
Semenzato, L.2
Pike, G.3
Miyamoto, C.4
Liblit, B.5
Krishnamurthy, A.6
Hilfinger, P.7
Graham, S.8
Gay, D.9
Colella, P.10
Aiken, A.11
|