-
1
-
-
67650138229
-
Semantics of transactional memory and automatic mutual exclusion
-
New York, NY, USA, ACM
-
M. Abadi, A. Birrell, T. Harris, and M. Isard. Semantics of transactional memory and automatic mutual exclusion. In POPL '08: Proceedings of the 35th annual ACM SIGPLANSIGACT symposium on Principles of programming languages, pages 63-74, New York, NY, USA, 2008. ACM.
-
(2008)
POPL '08: Proceedings of the 35th annual ACM SIGPLANSIGACT symposium on Principles of programming languages
, pp. 63-74
-
-
Abadi, M.1
Birrell, A.2
Harris, T.3
Isard, M.4
-
2
-
-
84976776335
-
Hardware-assisted replay of multiprocessor programs
-
New York, NY, USA, ACM
-
D. F. Bacon and S. C. Goldstein. Hardware-assisted replay of multiprocessor programs. In PADD '91: Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging, pages 194-206, New York, NY, USA, 1991. ACM.
-
(1991)
PADD '91: Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
, pp. 194-206
-
-
Bacon, D.F.1
Goldstein, S.C.2
-
3
-
-
0034442456
-
Hoard: A scalable memory allocator for multithreaded applications
-
New York, NY, USA, Nov. ACM
-
E. D. Berger, K. S. McKinley, R. D. Blumofe, and P. R. Wilson. Hoard: A scalable memory allocator for multithreaded applications. In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX), pages 117-128, New York, NY, USA, Nov. 2000. ACM.
-
(2000)
Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX)
, pp. 117-128
-
-
Berger, E.D.1
McKinley, K.S.2
Blumofe, R.D.3
Wilson, P.R.4
-
4
-
-
18844446201
-
Composing high-performance memory allocators
-
New York, NY, USA, June ACM
-
E. D. Berger, B. G. Zorn, and K. S. McKinley. Composing high-performance memory allocators. In Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2001), pages 114-124, New York, NY, USA, June 2001. ACM.
-
(2001)
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2001)
, pp. 114-124
-
-
Berger, E.D.1
Zorn, B.G.2
McKinley, K.S.3
-
5
-
-
0030601279
-
Cilk: An efficient multithreaded runtime system
-
R. D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall, and Y. Zhou. Cilk: an efficient multithreaded runtime system. J. Parallel Distrib. Comput., 37(1):55-69, 1996.
-
(1996)
J. Parallel Distrib. Comput.
, vol.37
, Issue.1
, pp. 55-69
-
-
Blumofe, R.D.1
Joerg, C.F.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Randall, K.H.5
Zhou, Y.6
-
6
-
-
33745207256
-
Deconstructing transactions: The subtleties of atomicity
-
June
-
C. Blundell, E. C. Lewis, and M. M. K. Martin. Deconstructing transactions: The subtleties of atomicity. In WDDD '05: 4th Workshop on Duplicating, Deconstructing, and Debunking, June 2005.
-
(2005)
WDDD '05: 4th Workshop on Duplicating, Deconstructing, and Debunking
-
-
Blundell, C.1
Lewis, E.C.2
Martin, M.M.K.3
-
7
-
-
84883300486
-
Implementation and performance of Munin
-
New York, NY, USA, ACM
-
J. B. Carter, J. K. Bennett, and W. Zwaenepoel. Implementation and performance of Munin. In SOSP '91: Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles, pages 152-164, New York, NY, USA, 1991. ACM.
-
(1991)
SOSP '91: Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles
, pp. 152-164
-
-
Carter, J.B.1
Bennett, J.K.2
Zwaenepoel, W.3
-
8
-
-
0031622478
-
Detecting data races in Cilk programs that use locks
-
New York, NY, USA, ACM
-
G.-I. Cheng, M. Feng, C. E. Leiserson, K. H. Randall, and A. F. Stark. Detecting data races in Cilk programs that use locks. In SPAA '98: Proceedings of the tenth annual ACM symposium on Parallel algorithms and architectures, pages 298-309, New York, NY, USA, 1998. ACM.
-
(1998)
SPAA '98: Proceedings of the tenth annual ACM symposium on Parallel algorithms and architectures
, pp. 298-309
-
-
Cheng, G.-I.1
Feng, M.2
Leiserson, C.E.3
Randall, K.H.4
Stark, A.F.5
-
9
-
-
85030321143
-
MapReduce: Simplified data processing on large clusters
-
Berkeley, CA, USA, USENIX Association
-
J. Dean and S. Ghemawat. MapReduce: simplified data processing on large clusters. In OSDI'04: Proceedings of the 6th conference on Symposium on Opearting Systems Design &Implementation, pages 10-10, Berkeley, CA, USA, 2004. USENIX Association.
-
(2004)
OSDI'04: Proceedings of the 6th conference on Symposium on Opearting Systems Design &Implementation
, pp. 10-10
-
-
Dean, J.1
Ghemawat, S.2
-
10
-
-
67650789334
-
DMP: Deterministic shared memory multiprocessing
-
New York, NY, USA, ACM
-
J. Devietti, B. Lucia, L. Ceze, and M. Oskin. DMP: deterministic shared memory multiprocessing. In ASPLOS '09: Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 85-96, New York, NY, USA, 2009. ACM.
-
(2009)
ASPLOS '09: Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 85-96
-
-
Devietti, J.1
Lucia, B.2
Ceze, L.3
Oskin, M.4
-
11
-
-
33845185999
-
Transactional locking ii
-
S. Dolev, editor, Springer
-
D. Dice, O. Shalev, and N. Shavit. Transactional locking ii. In S. Dolev, editor, DISC, volume 4167 of Lecture Notes in Computer Science, pages 194-208. Springer, 2006.
-
(2006)
DISC, volume 4167 of Lecture Notes in Computer Science
, pp. 194-208
-
-
Dice, D.1
Shalev, O.2
Shavit, N.3
-
12
-
-
35448991274
-
Software behavior oriented parallelization
-
New York, NY, USA, ACM
-
C. Ding, X. Shen, K. Kelsey, C. Tice, R. Huang, and C. Zhang. Software behavior oriented parallelization. In PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, pages 223-234, New York, NY, USA, 2007. ACM.
-
(2007)
PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
, pp. 223-234
-
-
Ding, C.1
Shen, X.2
Kelsey, K.3
Tice, C.4
Huang, R.5
Zhang, C.6
-
13
-
-
0030684227
-
Efficient detection of determinacy races in cilk programs
-
New York, NY, USA, ACM
-
M. Feng and C. E. Leiserson. Efficient detection of determinacy races in cilk programs. In SPAA '97: Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures, pages 1-11, New York, NY, USA, 1997. ACM.
-
(1997)
SPAA '97: Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures
, pp. 1-11
-
-
Feng, M.1
Leiserson, C.E.2
-
14
-
-
0037697288
-
A type and effect system for atomicity
-
New York, NY, USA, ACM
-
C. Flanagan and S. Qadeer. A type and effect system for atomicity. In PLDI '03: Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation, pages 338-349, New York, NY, USA, 2003. ACM.
-
(2003)
PLDI '03: Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
15
-
-
1442263994
-
Language support for lightweight transactions
-
New York, NY, USA, ACM
-
T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA '03: Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pages 388-402, New York, NY, USA, 2003. ACM.
-
(2003)
OOPSLA '03: Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
16
-
-
0002971152
-
Avoiding deadlock in multitasking systems
-
J. W. Havender. Avoiding deadlock in multitasking systems. IBM Systems Journal, 7(2):74-84, 1968.
-
(1968)
IBM Systems Journal
, vol.7
, Issue.2
, pp. 74-84
-
-
Havender, J.W.1
-
17
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
New York, NY, USA, ACM
-
M. Herlihy and J. E. B. Moss. Transactional memory: architectural support for lock-free data structures. In ISCA '93: Proceedings of the 20th annual international symposium on Computer architecture, pages 289-300, New York, NY, USA, 1993. ACM.
-
(1993)
ISCA '93: Proceedings of the 20th annual international symposium on Computer architecture
, pp. 289-300
-
-
Herlihy, M.1
Moss, J.E.B.2
-
18
-
-
85056335259
-
-
Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, June
-
K. Huang. Data-race detection in transactions-everywhere parallel programming. Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, June 2003.
-
(2003)
Data-race Detection in Transactions-everywhere Parallel Programming
-
-
Huang, K.1
-
19
-
-
34247275248
-
Mcrt-malloc: A scalable transactional memory allocator
-
New York, NY, USA, ACM
-
R. L. Hudson, B. Saha, A.-R. Adl-Tabatabai, and B. C. Hertzberg. Mcrt-malloc: a scalable transactional memory allocator. In ISMM '06: Proceedings of the 5th International Symposium on Memory Management, pages 74-83, New York, NY, USA, 2006. ACM.
-
(2006)
ISMM '06: Proceedings of the 5th International Symposium on Memory Management
, pp. 74-83
-
-
Hudson, R.L.1
Saha, B.2
Adl-Tabatabai, A.-R.3
Hertzberg, B.C.4
-
21
-
-
72249108375
-
A type and effect system for deterministic parallel Java
-
New York, NY, USA, ACM.
-
R. L. B. Jr., V. S. Adve, D. Dig, S. Adve, S. Heumann, R. Komuravelli, J. Overbey, P. Simmons, H. Sung, and M. Vakilian. A type and effect system for deterministic parallel Java. In OOPSLA '09: Proceedings of the 24th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, New York, NY, USA, 2009. ACM.
-
(2009)
OOPSLA '09: Proceedings of the 24th ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications
-
-
Adve Jr., R.L.B.V.S.1
Dig, D.2
Adve, S.3
Heumann, S.4
Komuravelli, R.5
Overbey, J.6
Simmons, P.7
Sung, H.8
Vakilian, M.9
-
22
-
-
0001841724
-
Treadmarks: Distributed shared memory on standard workstations and operating systems
-
Berkeley, CA, USA, USENIX Association
-
P. Keleher, A. L. Cox, S. Dwarkadas, and W. Zwaenepoel. Treadmarks: Distributed shared memory on standard workstations and operating systems. In WTEC'94: Proceedings of the USENIX Winter 1994 Technical Conference, pages 10-10, Berkeley, CA, USA, 1994. USENIX Association.
-
(1994)
WTEC'94: Proceedings of the USENIX Winter 1994 Technical Conference
, pp. 10-10
-
-
Keleher, P.1
Cox, A.L.2
Dwarkadas, S.3
Zwaenepoel, W.4
-
24
-
-
0034593391
-
A Java fork/join framework
-
New York, NY, USA, ACM
-
D. Lea. A Java fork/join framework. In JAVA '00: Proceedings of the ACM 2000 conference on Java Grande, pages 36-43, New York, NY, USA, 2000. ACM.
-
(2000)
JAVA '00: Proceedings of the ACM 2000 conference on Java Grande
, pp. 36-43
-
-
Lea, D.1
-
25
-
-
53149140743
-
MUVI: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs
-
New York, NY, USA, ACM
-
S. Lu, S. Park, C. Hu, X. Ma, W. Jiang, Z. Li, R. A. Popa, and Y. Zhou. MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. In SOSP '07: Proceedings of the Twenty-First ACM SIGOPS Symposium on Operating Systems Principles, pages 103-116, New York, NY, USA, 2007. ACM.
-
(2007)
SOSP '07: Proceedings of the Twenty-first ACM SIGOPS Symposium on Operating Systems Principles
, pp. 103-116
-
-
Lu, S.1
Park, S.2
Hu, C.3
Ma, X.4
Jiang, W.5
Li, Z.6
Popa, R.A.7
Zhou, Y.8
-
26
-
-
77957773135
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
New York, NY, USA, ACM.
-
S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In ASPLOS XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems, pages 329-339, New York, NY, USA, 2008. ACM.
-
(2008)
ASPLOS XIII: Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
, pp. 329-339
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
27
-
-
52649169356
-
Atom-Aid: Detecting and surviving atomicity violations
-
New York, NY, USA, June ACM Press.
-
B. Lucia, J. Devietti, K. Strauss, and L. Ceze. Atom-Aid: Detecting and surviving atomicity violations. In ISCA '08: Proceedings of the 35th Annual International Symposium on Computer Architecture, New York, NY, USA, June 2008. ACM Press.
-
(2008)
ISCA '08: Proceedings of the 35th Annual International Symposium on Computer Architecture
-
-
Lucia, B.1
Devietti, J.2
Strauss, K.3
Ceze, L.4
-
28
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
New York, NY, USA, ACM
-
C.-K. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. In PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, pages 190-200, New York, NY, USA, 2005. ACM.
-
(2005)
PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
, pp. 190-200
-
-
Luk, C.-K.1
Cohn, R.2
Muth, R.3
Patil, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
29
-
-
0024877192
-
Debugging concurrent programs
-
C. E. McDowell and D. P. Helmbold. Debugging concurrent programs. ACM Comput. Surv., 21(4):593-622, 1989.
-
(1989)
ACM Comput. Surv.
, vol.21
, Issue.4
, pp. 593-622
-
-
McDowell, C.E.1
Helmbold, D.P.2
-
30
-
-
0026829493
-
What are race conditions?: Some issues and formalizations
-
R. H. B. Netzer and B. P. Miller. What are race conditions?: Some issues and formalizations. ACM Lett. Program. Lang. Syst., 1(1):74-88, 1992.
-
(1992)
ACM Lett. Program. Lang. Syst.
, vol.1
, Issue.1
, pp. 74-88
-
-
Netzer, R.H.B.1
Miller, B.P.2
-
31
-
-
63549085114
-
Design and implementation of transactional constructs for C/C++
-
New York, NY, USA, ACM
-
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 '08: Proceedings of the 23rd ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, pages 195-212, New York, NY, USA, 2008. ACM.
-
(2008)
OOPSLA '08: Proceedings of the 23rd ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 195-212
-
-
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
-
32
-
-
67650834931
-
Kendo: Efficient deterministic multithreading in software
-
New York, NY, USA, ACM
-
M. Olszewski, J. Ansel, and S. Amarasinghe. Kendo: efficient deterministic multithreading in software. In ASPLOS '09: Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 97-108, New York, NY, USA, 2009. ACM.
-
(2009)
ASPLOS '09: Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 97-108
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.3
-
33
-
-
67650841068
-
ISOLATOR: Dynamically ensuring isolation in comcurrent programs
-
New York, NY, USA, ACM
-
S. Rajamani, G. Ramalingam, V. P. Ranganath, and K. Vaswani. ISOLATOR: dynamically ensuring isolation in comcurrent programs. In ASPLOS '09: Proceeding of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 181-192, New York, NY, USA, 2009. ACM.
-
(2009)
ASPLOS '09: Proceeding of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 181-192
-
-
Rajamani, S.1
Ramalingam, G.2
Ranganath, V.P.3
Vaswani, K.4
-
34
-
-
34547679939
-
Evaluating MapReduce for multi-core and multiprocessor systems
-
feb
-
C. Ranger, R. Raghuraman, A. Penmetsa, G. Bradski, and C. Kozyrakis. Evaluating MapReduce for multi-core and multiprocessor systems. In Proceedings of the 13th Intl. Symposium on High-Performance Computer Architecture (HPCA), feb 2007.
-
(2007)
Proceedings of the 13th Intl. Symposium on High-performance Computer Architecture (HPCA)
-
-
Ranger, C.1
Raghuraman, R.2
Penmetsa, A.3
Bradski, G.4
Kozyrakis, C.5
-
36
-
-
0029203481
-
Software transactional memory
-
New York, NY, USA, ACM
-
N. Shavit and D. Touitou. Software transactional memory. In PODC '95: Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing, pages 204-213, New York, NY, USA, 1995. ACM.
-
(1995)
PODC '95: Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
, pp. 204-213
-
-
Shavit, N.1
Touitou, D.2
-
37
-
-
67650091971
-
Enforcing isolation and ordering in STM
-
New York, NY, USA, ACM
-
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. In PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, pages 78-88, New York, NY, USA, 2007. ACM.
-
(2007)
PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
, 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
-
38
-
-
34748925815
-
Implicit parallelism with ordered transactions
-
New York, NY, USA, ACM
-
C. von Praun, L. Ceze, and C. Caşcaval. Implicit parallelism with ordered transactions. In PPoPP '07: Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 79-89, New York, NY, USA, 2007. ACM.
-
(2007)
PPoPP '07: Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 79-89
-
-
Von Praun, C.1
Ceze, L.2
Caşcaval, C.3
-
39
-
-
31744450483
-
Safe futures for Java
-
New York, NY, USA, ACM
-
A. Welc, S. Jagannathan, and A. Hosking. Safe futures for Java. In OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN Conference on Object oriented Programming, Systems, Languages, and applications, pages 439-453, New York, NY, USA, 2005. ACM.
-
(2005)
OOPSLA '05: Proceedings of the 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
-
40
-
-
57349129486
-
Irrevocable transactions and their applications
-
New York, NY, USA, ACM
-
A. Welc, B. Saha, and A.-R. Adl-Tabatabai. Irrevocable transactions and their applications. In SPAA '08: Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures, pages 285-296, New York, NY, USA, 2008. ACM.
-
(2008)
SPAA '08: Proceedings of the Twentieth Annual Symposium on Parallelism in Algorithms and Architectures
, pp. 285-296
-
-
Welc, A.1
Saha, B.2
Adl-Tabatabai, A.-R.3
|