-
1
-
-
0026153297
-
Detecting data races on weak memory systems
-
New York, NY
-
S. V. Adve, M. D. Hill, B. P. Miller, and R. H. B. Netzer. Detecting data races on weak memory systems. In Proceedings of the 18th International Symposium on Computer Architecture (ISCA), volume 19. pages 234-243, New York, NY, 1991.
-
(1991)
Proceedings of the 18th International Symposium on Computer Architecture (ISCA)
, vol.19
, pp. 234-243
-
-
Adve, S.V.1
Hill, M.D.2
Miller, B.P.3
Netzer, R.H.B.4
-
2
-
-
57449109049
-
-
E. Artiaga, N. Navarro, X. Martorell, Y. Becerra, M. Gil, and A. Serra. Experiences on the implementation of parmacs macros using different multiprocessor operating system interfaces
-
E. Artiaga, N. Navarro, X. Martorell, Y. Becerra, M. Gil, and A. Serra. Experiences on the implementation of parmacs macros using different multiprocessor operating system interfaces.
-
-
-
-
3
-
-
84976776335
-
Hardware-assisted replay of multiprocessor programs
-
New York, NY, USA, ACM Press
-
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 Press.
-
(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
-
4
-
-
33745956039
-
Framework for instruction-level tracing and analysis of program executions
-
New York, NY, USA, ACM
-
S. Bhansali, W.-K. Chen, S. de Jong, A. Edwards, R. Murray, M. Drinić, D. Mihočka, and J. Chau. Framework for instruction-level tracing and analysis of program executions. In VEE '06: Proceedings of the 2nd international conference on Virtual execution environments, pages 154-163, New York, NY, USA, 2006. ACM.
-
(2006)
VEE '06: Proceedings of the 2nd international conference on Virtual execution environments
, pp. 154-163
-
-
Bhansali, S.1
Chen, W.-K.2
de Jong, S.3
Edwards, A.4
Murray, R.5
Drinić, M.6
Mihočka, D.7
Chau, J.8
-
5
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
New York, NY, USA
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: preventing data races and deadlocks. In OOPSLA '02: Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 211-230, New York, NY, USA, 2002.
-
(2002)
OOPSLA '02: Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
6
-
-
0026244475
-
Techniques for debugging parallel programs with flowback analysis
-
J.-D. Choi, B. P. Miller, and R. H. B. Netzer. Techniques for debugging parallel programs with flowback analysis. ACM Trans. Program. Lang. Syst., 13(4):491-530, 1991.
-
(1991)
ACM Trans. Program. Lang. Syst
, vol.13
, Issue.4
, pp. 491-530
-
-
Choi, J.-D.1
Miller, B.P.2
Netzer, R.H.B.3
-
7
-
-
79957512288
-
Trade, a topological approach to on-the-fly race detection in Java programs
-
Berkeley, CA, USA, USENIX Association
-
M. Christiaens and K. D. Bosschere. Trade, a topological approach to on-the-fly race detection in Java programs. In JVM'01: Proceedings of the JavaTM Virtual Machine Research and Technology Symposium on JavaTM Virtual Machine Research and Technology Symposium, pages 15-15, Berkeley, CA, USA, 2001. USENIX Association.
-
(2001)
JVM'01: Proceedings of the JavaTM Virtual Machine Research and Technology Symposium on JavaTM Virtual Machine Research and Technology Symposium
, pp. 15-15
-
-
Christiaens, M.1
Bosschere, K.D.2
-
8
-
-
84976709919
-
Detecting access anomalies in programs with critical sections
-
New York, NY, USA, ACM Press
-
A. Dinning and E. Schonberg. Detecting access anomalies in programs with critical sections. In PADD '91: Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging, pages 85-96, New York, NY, USA, 1991. ACM Press.
-
(1991)
PADD '91: Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
, pp. 85-96
-
-
Dinning, A.1
Schonberg, E.2
-
9
-
-
17144373715
-
Type-based race detection for Java
-
C. Flanagan and S. N. Freund. Type-based race detection for Java. ACM SIGPLAN Notices, 35(5):219-232, 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.5
, pp. 219-232
-
-
Flanagan, C.1
Freund, S.N.2
-
10
-
-
1442312209
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. N. Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. SIGPLAN Not., 39(l):256-267, 2004.
-
(2004)
SIGPLAN Not
, vol.39
, Issue.L
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.N.2
-
11
-
-
0024868344
-
The fuzzy barrier: A mechanism for high speed synchronization of processors
-
New York, NY, USA, ACM Press
-
R. Gupta. The fuzzy barrier: a mechanism for high speed synchronization of processors. In ASPLOS-III: Proceedings of the third international conference on Architectural support for programming languages and operating systems, pages 54-63, New York, NY, USA, 1989. ACM Press.
-
(1989)
ASPLOS-III: Proceedings of the third international conference on Architectural support for programming languages and operating systems
, pp. 54-63
-
-
Gupta, R.1
-
12
-
-
34548233227
-
Healing data races on-the-fly
-
New York, NY, USA, ACM Press
-
B. Krena, Z. Letko, R. Tzoref, S. Ur, and T. Vojnar. Healing data races on-the-fly. In PADTAD '07: Proceedings of the 2007 ACM workshop on Parallel and distributed systems: testing and debugging, pages 54-64, New York, NY, USA, 2007. ACM Press.
-
(2007)
PADTAD '07: Proceedings of the 2007 ACM workshop on Parallel and distributed systems: testing and debugging
, pp. 54-64
-
-
Krena, B.1
Letko, Z.2
Tzoref, R.3
Ur, S.4
Vojnar, T.5
-
13
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Commun. ACM, 21(7):558-565, 1978.
-
(1978)
Commun. ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
14
-
-
33745304805
-
-
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. SIGPLAN Not., 40(6):190-200, 2005.
-
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. SIGPLAN Not., 40(6):190-200, 2005.
-
-
-
-
16
-
-
0026274708
-
On-the-fly detection of data races for programs with nested fork-join parallelism
-
New York, NY, USA, ACM
-
J. Mellor-Crummey. On-the-fly detection of data races for programs with nested fork-join parallelism. In Supercomputing '91: Proceedings of the 1991 ACM/IEEE conference on Supercomputing, pages 24-33, New York, NY, USA, 1991. ACM.
-
(1991)
Supercomputing '91: Proceedings of the 1991 ACM/IEEE conference on Supercomputing
, pp. 24-33
-
-
Mellor-Crummey, J.1
-
17
-
-
84976718540
-
Algorithms for scalable synchronization on shared-memory multiprocessors
-
J. M. Mellor-Crummey and M. L. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Trans. Comput. Syst., 9(l):21-65, 1991.
-
(1991)
ACM Trans. Comput. Syst
, vol.9
, Issue.L
, pp. 21-65
-
-
Mellor-Crummey, J.M.1
Scott, M.L.2
-
18
-
-
34249779799
-
Recording shared memory dependencies using strata
-
New York, NY, USA, ACM Press
-
S. Narayanasamy, C. Pereira, and B. Calder. Recording shared memory dependencies using strata. In ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, pages 229-240, New York, NY, USA, 2006. ACM Press.
-
(2006)
ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems
, pp. 229-240
-
-
Narayanasamy, S.1
Pereira, C.2
Calder, B.3
-
19
-
-
27544515395
-
Bugnet: Continuously recording program execution for deterministic replay debugging
-
Washington, DC, USA, IEEE Computer Society
-
S. Narayanasamy, G. Pokam, and B. Calder. Bugnet: Continuously recording program execution for deterministic replay debugging. In ISCA '05: Proceedings of the 32nd annual international symposium on Computer Architecture, pages 284-295, Washington, DC, USA, 2005. IEEE Computer Society.
-
(2005)
ISCA '05: Proceedings of the 32nd annual international symposium on Computer Architecture
, pp. 284-295
-
-
Narayanasamy, S.1
Pokam, G.2
Calder, B.3
-
20
-
-
35548939899
-
Automatically classifying benign and harmful data racesallusing replay analysis
-
New York, NY
-
S. Narayanasamy, Z. Wang, J. Tigani, A. Edwards, and B. Calder. Automatically classifying benign and harmful data racesallusing replay analysis. In PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, pages 22-31, New York, NY, 2007.
-
(2007)
PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
, pp. 22-31
-
-
Narayanasamy, S.1
Wang, Z.2
Tigani, J.3
Edwards, A.4
Calder, B.5
-
21
-
-
35448963872
-
How to shadow every byte of memory used by a program
-
New York, NY, USA, ACM Press
-
N. Nethercote and J. Seward. How to shadow every byte of memory used by a program. In VEE '07: Proceedings of the 3rd international conference on Virtual execution environments, pages 65-74, New York, NY, USA, 2007. ACM Press.
-
(2007)
VEE '07: Proceedings of the 3rd international conference on Virtual execution environments
, pp. 65-74
-
-
Nethercote, N.1
Seward, J.2
-
22
-
-
84976674889
-
Optimal tracing and replay for debugging shared-memory parallel programs
-
New York, NY, USA, ACM Press
-
R. H. B. Netzer. Optimal tracing and replay for debugging shared-memory parallel programs. In PADD '93: Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging, pages 1-11, New York, NY, USA, 1993. ACM Press.
-
(1993)
PADD '93: Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging
, pp. 1-11
-
-
Netzer, R.H.B.1
-
23
-
-
0037702327
-
Hybrid dynamic data race detection
-
New York, NY, USA, ACM Press
-
R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In PPoPP '03: Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming, pages 167-178, New York, NY, USA, 2003. ACM Press.
-
(2003)
PPoPP '03: Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
, pp. 167-178
-
-
O'Callahan, R.1
Choi, J.-D.2
-
24
-
-
57449100004
-
-
V. Project. Helgrind, a data race detector. In http ://valgrind.org/docs/ manual/hg-manual.html, 2003.
-
V. Project. Helgrind, a data race detector. In http ://valgrind.org/docs/ manual/hg-manual.html, 2003.
-
-
-
-
25
-
-
0001641893
-
Recplay: A fully integrated practical record/replay system
-
M. Ronsse and K. D. Bosschere. Recplay: a fully integrated practical record/replay system. ACM Trans. Comput. Syst., 17(2):133-152, 1999.
-
(1999)
ACM Trans. Comput. Syst
, vol.17
, Issue.2
, pp. 133-152
-
-
Ronsse, M.1
Bosschere, K.D.2
-
26
-
-
29844452903
-
Jockey: A user-space library for record-replay debugging
-
New York, NY, USA, ACM
-
Y. Saito. Jockey: a user-space library for record-replay debugging. In AADEBUG'05: Proceedings of the sixth international symposium on Automated analysis-driven debugging, pages 69-76, New York, NY, USA, 2005. ACM.
-
(2005)
AADEBUG'05: Proceedings of the sixth international symposium on Automated analysis-driven debugging
, pp. 69-76
-
-
Saito, Y.1
-
27
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
New York, NY, USA, ACM Press
-
A. Sasturkar, R. Agarwal, L. Wang, and S. D. Stoller. Automated type-based analysis of data races and atomicity. In PPoPP '05: Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, pages 83-94, New York, NY, USA, 2005. ACM Press.
-
(2005)
PPoPP '05: Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.D.4
-
28
-
-
0031542974
-
Eraser: A dynamic data race detector for multi-threaded programs
-
New York, NY, USA, ACM Press
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: a dynamic data race detector for multi-threaded programs. In SOSP '97: Proceedings of the sixteenth ACM symposium on Operating systems principles, pages 27-37, New York, NY, USA, 1997. ACM Press.
-
(1997)
SOSP '97: Proceedings of the sixteenth ACM symposium on Operating systems principles
, pp. 27-37
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
29
-
-
0035552051
-
Object race detection
-
New York, NY, USA, ACM
-
C. von Praun and T. R. Gross. Object race detection. In OOPSLA '01: Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, pages 70-82, New York, NY, USA, 2001. ACM.
-
(2001)
OOPSLA '01: Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications
, pp. 70-82
-
-
von Praun, C.1
Gross, T.R.2
-
30
-
-
0029179077
-
The SPLASH-2 programs: Characterization and methodological considerations
-
Santa Margherita Ligure, Italy
-
S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 programs: Characterization and methodological considerations. In Proceedings of the 22th International Symposium on Computer Architecture, pages 24-36, Santa Margherita Ligure, Italy, 1995.
-
(1995)
Proceedings of the 22th International Symposium on Computer Architecture
, pp. 24-36
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
-
31
-
-
0038684791
-
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
-
New York, NY, USA, ACM Press
-
M. Xu, R. Bodik, and M. D. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In ISCA '03: Proceedings of the 30th annual international symposium on Computer architecture, pages 122-135, New York, NY, USA, 2003. ACM Press.
-
(2003)
ISCA '03: Proceedings of the 30th annual international symposium on Computer architecture
, pp. 122-135
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
32
-
-
84885572592
-
Racetrack: Efficient detection of data race conditions via adaptive tracking
-
New York, NY, USA, ACM Press
-
Y. Yu, T. Rodeheffer, and W. Chen. Racetrack: efficient detection of data race conditions via adaptive tracking. In SOSP '05: Proceedings of the twentieth ACM symposium on Operating systems principles, pages 221-234, New York, NY, USA, 2005. ACM Press.
-
(2005)
SOSP '05: Proceedings of the twentieth ACM symposium on Operating systems principles
, pp. 221-234
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
|