-
2
-
-
34247540013
-
Run-time detection of potential deadlocks for programs with locks, semaphores, and condition variables
-
New York, NY, USA, ACM
-
R. Agarwal and S. D. Stoller. Run-time detection of potential deadlocks for programs with locks, semaphores, and condition variables. In Proceedings of the 2006 workshop on Parallel and distributed systems: testing and debugging, PADTAD '06, pages 51-60, New York, NY, USA, 2006. ACM.
-
(2006)
Proceedings of the 2006 workshop on Parallel and distributed systems: testing and debugging, PADTAD '06
, pp. 51-60
-
-
Agarwal, R.1
Stoller, S. D.2
-
3
-
-
57349105680
-
SharC: checking data sharing strategies for multithreaded C
-
New York, NY, USA, ACM
-
Z. Anderson, D. Gay, R. Ennals, and E. Brewer. SharC: checking data sharing strategies for multithreaded C. In Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation, PLDI '08, pages 149- 158, New York, NY, USA, 2008. ACM.
-
(2008)
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation, PLDI '08
, pp. 149-158
-
-
Anderson, Z.1
Gay, D.2
Ennals, R.3
Brewer, E.4
-
4
-
-
72249108375
-
A type and effect system for deterministic parallel java
-
New York, NY, USA, ACM
-
R. L. Bocchino, Jr., V. S. Adve, D. Dig, S. V. Adve, S. Heumann, R. Komuravelli, J. Overbey, P. Simmons, H. Sung, and M. Vakilian. A type and effect system for deterministic parallel java. In Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, OOPSLA '09, pages 97- 116, New York, NY, USA, 2009. ACM.
-
(2009)
Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, OOPSLA '09
, pp. 97-116
-
-
Bocchino, R. L.1
Adve, V. S.2
Dig, D.3
Adve, S. V.4
Heumann, S.5
Komuravelli, R.6
Overbey, J.7
Simmons, P.8
Sung, H.9
Vakilian, M.10
-
5
-
-
79251586295
-
Safe nondeterminism in a deterministic-by-default parallel language
-
Jan
-
R. L. Bocchino, Jr., S. Heumann, N. Honarmand, S. V. Adve, V. S. Adve, A.Welc, and T. Shpeisman. Safe nondeterminism in a deterministic-by-default parallel language. SIGPLAN Not., 46(1):535-548, Jan. 2011.
-
(2011)
SIGPLAN Not
, vol.46
, Issue.1
, pp. 535-548
-
-
Bocchino, R. L.1
Heumann, S.2
Honarmand, N.3
Adve, S. V.4
Adve, V. S.5
Welc, A.6
Shpeisman, T.7
-
6
-
-
0037924416
-
Ownership types for safe programming: preventing data races and deadlocks
-
New York, NY, USA, ACM
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: preventing data races and deadlocks. In Proceedings of the 17th ACM SIGPLAN conference on Objectoriented programming, systems, languages, and applications, OOPSLA '02, pages 211-230, New York, NY, USA, 2002. ACM.
-
(2002)
Proceedings of the 17th ACM SIGPLAN conference on Objectoriented programming, systems, languages, and applications, OOPSLA '02
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
7
-
-
35248819194
-
Checking interference with fractional permissions
-
Berlin, Heidelberg, Springer-Verlag
-
J. Boyland. Checking interference with fractional permissions. In Proceedings of the 10th international conference on Static analysis, SAS'03, pages 55-72, Berlin, Heidelberg, 2003. Springer-Verlag.
-
(2003)
Proceedings of the 10th international conference on Static analysis, SAS'03
, pp. 55-72
-
-
Boyland, J.1
-
8
-
-
31744441529
-
X10: an objectoriented approach to non-uniform cluster computing
-
New York, NY, USA, ACM
-
P. Charles, C. Grothoff, V. Saraswat, C. Donawa, A. Kielstra, K. Ebcioglu, C. von Praun, and V. Sarkar. X10: an objectoriented approach to non-uniform cluster computing. In Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA '05, pages 519-538, New York, NY, USA, 2005. ACM.
-
(2005)
Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA '05
, 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
-
9
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
New York, NY, USA, ACM
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation, PLDI '02, pages 258-269, New York, NY, USA, 2002. ACM.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation, PLDI '02
, pp. 258-269
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
10
-
-
67650201077
-
Trade: Data race detection for java
-
London, UK, UK, Springer-Verlag
-
M. Christiaens and K. D. Bosschere. Trade: Data race detection for java. In Proceedings of the International Conference on Computational Science-Part II, ICCS '01, pages 761-770, London, UK, UK, 2001. Springer-Verlag.
-
(2001)
Proceedings of the International Conference on Computational Science-Part II, ICCS '01
, pp. 761-770
-
-
Christiaens, M.1
Bosschere, K. D.2
-
11
-
-
84992015947
-
Parallel programming using skeleton functions
-
London, UK, Springer-Verlag
-
J. Darlington, A. J. Field, P. G. Harrison, P. H. J. Kelly, D. W. N. Sharp, and Q. Wu. Parallel programming using skeleton functions. In Proceedings of the 5th International PARLE Conference on Parallel Architectures and Languages Europe, PARLE '93, pages 146-160, London, UK, 1993. Springer-Verlag.
-
(1993)
Proceedings of the 5th International PARLE Conference on Parallel Architectures and Languages Europe, PARLE '93
, pp. 146-160
-
-
Darlington, J.1
Field, A. J.2
Harrison, P. G.3
Kelly, P. H. J.4
Sharp, D. W. N.5
Wu, Q.6
-
12
-
-
35448953399
-
Goldilocks: a race and transaction-aware java runtime
-
New York, NY, USA, ACM
-
T. Elmas, S. Qadeer, and S. Tasiran. Goldilocks: a race and transaction-aware java runtime. In Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, PLDI '07, pages 245-255, New York, NY, USA, 2007. ACM.
-
(2007)
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, PLDI '07
, pp. 245-255
-
-
Elmas, T.1
Qadeer, S.2
Tasiran, S.3
-
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 Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures, SPAA '97, pages 1-11, New York, NY, USA, 1997. ACM.
-
(1997)
Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures, SPAA '97
, pp. 1-11
-
-
Feng, M.1
Leiserson, C. E.2
-
14
-
-
77954699473
-
The roadrunner dynamic analysis framework for concurrent programs
-
New York, NY, USA, ACM
-
C. Flanagan and S. N. Freund. The roadrunner dynamic analysis framework for concurrent programs. In Proceedings of the 9th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, PASTE '10, pages 1-8, New York, NY, USA, 2010. ACM.
-
(2010)
Proceedings of the 9th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, PASTE '10
, pp. 1-8
-
-
Flanagan, C.1
Freund, S. N.2
-
15
-
-
57349128410
-
Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs
-
New York, NY, USA, ACM
-
C. Flanagan, S. N. Freund, and J. Yi. Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs. In Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation, PLDI '08, pages 293-303, New York, NY, USA, 2008. ACM
-
(2008)
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation, PLDI '08
, pp. 293-303
-
-
Flanagan, C.1
Freund, S. N.2
Yi, J.3
-
16
-
-
0036041043
-
Assuring and evolving concurrent programs: annotations and policy
-
New York, NY, USA, ACM
-
A. Greenhouse and W. L. Scherlis. Assuring and evolving concurrent programs: annotations and policy. In Proceedings of the 24th International Conference on Software Engineering, ICSE '02, pages 453-463, New York, NY, USA, 2002. ACM.
-
(2002)
Proceedings of the 24th International Conference on Software Engineering, ICSE '02
, pp. 453-463
-
-
Greenhouse, A.1
Scherlis, W. L.2
-
17
-
-
0141762597
-
Type-safe multithreading in cyclone
-
New York, NY, USA, ACM
-
D. Grossman. Type-safe multithreading in cyclone. In Proceedings of the 2003 ACM SIGPLAN international workshop on Types in languages design and implementation, TLDI '03, pages 13-25, New York, NY, USA, 2003. ACM.
-
(2003)
Proceedings of the 2003 ACM SIGPLAN international workshop on Types in languages design and implementation, TLDI '03
, pp. 13-25
-
-
Grossman, D.1
-
18
-
-
77955041735
-
Capabilities for uniqueness and borrowing
-
Berlin, Heidelberg, Springer-Verlag
-
P. Haller and M. Odersky. Capabilities for uniqueness and borrowing. In Proceedings of the 24th European conference on Object-oriented programming, ECOOP'10, pages 354-378, Berlin, Heidelberg, 2010. Springer-Verlag.
-
(2010)
Proceedings of the 24th European conference on Object-oriented programming, ECOOP'10
, pp. 354-378
-
-
Haller, P.1
Odersky, M.2
-
19
-
-
0021658497
-
Implementation of multilisp: Lisp on a multiprocessor
-
New York, NY, USA, ACM
-
R. H. Halstead, Jr. Implementation of multilisp: Lisp on a multiprocessor. In Proceedings of the 1984 ACM Symposium on LISP and functional programming, LFP '84, pages 9-17, New York, NY, USA, 1984. ACM.
-
(1984)
Proceedings of the 1984 ACM Symposium on LISP and functional programming, LFP '84
, pp. 9-17
-
-
Halstead, R. H.1
-
20
-
-
84858305863
-
Ribbons: a partially shared memory programming model
-
New York, NY, USA, ACM
-
K. J. Hoffman, H. Metzger, and P. Eugster. Ribbons: a partially shared memory programming model. In Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA '11, pages 289-306, New York, NY, USA, 2011. ACM.
-
(2011)
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA '11
, pp. 289-306
-
-
Hoffman, K. J.1
Metzger, H.2
Eugster, P.3
-
21
-
-
79551674137
-
Task types for pervasive atomicity
-
New York, NY, USA, ACM
-
A. Kulkarni, Y. D. Liu, and S. F. Smith. Task types for pervasive atomicity. In Proceedings of the ACM international conference on Object oriented programming systems languages and applications, OOPSLA '10, pages 671-690, New York, NY, USA, 2010. ACM.
-
(2010)
Proceedings of the ACM international conference on Object oriented programming systems languages and applications, OOPSLA '10
, pp. 671-690
-
-
Kulkarni, A.1
Liu, Y. D.2
Smith, S. F.3
-
22
-
-
67650170878
-
A basis for verifying multithreaded programs
-
Berlin, Heidelberg, Springer-Verlag
-
K. R. Leino and P. Müller. A basis for verifying multithreaded programs. In Proceedings of the 18th European Symposium on Programming Languages and Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, ESOP '09, pages 378-393, Berlin, Heidelberg, 2009. Springer-Verlag.
-
(2009)
Proceedings of the 18th European Symposium on Programming Languages and Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, ESOP '09
, pp. 378-393
-
-
Leino, K. R.1
Müller, P.2
-
23
-
-
85030037503
-
Polymorphic effect systems
-
New York, NY, USA, ACM
-
J. M. Lucassen and D. K. Gifford. Polymorphic effect systems. In Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, POPL '88, pages 47-57, New York, NY, USA, 1988. ACM.
-
(1988)
Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, POPL '88
, pp. 47-57
-
-
Lucassen, J. M.1
Gifford, D. K.2
-
25
-
-
85092795652
-
-
N. D. Matsakis. https://github.com/nikomatsakis/patpar.
-
-
-
Matsakis, N. D.1
-
27
-
-
0014638440
-
Some philosophical problems from the standpoint of artificial intelligence
-
Edinburgh University Press
-
J. Mccarthy and P. J. Hayes. Some philosophical problems from the standpoint of artificial intelligence. In Machine Intelligence, pages 463-502. Edinburgh University Press, 1969.
-
(1969)
Machine Intelligence
, pp. 463-502
-
-
Mccarthy, J.1
Hayes, P. J.2
-
28
-
-
84887431986
-
Structured parallel programming with deterministic patterns
-
Berkeley, CA, USA, USENIX Association
-
M. D. McCool. Structured parallel programming with deterministic patterns. In Proceedings of the 2nd USENIX conference on Hot topics in parallelism, HotPar'10, pages 5-5, Berkeley, CA, USA, 2010. USENIX Association.
-
(2010)
Proceedings of the 2nd USENIX conference on Hot topics in parallelism, HotPar'10
, pp. 5-5
-
-
McCool, M. D.1
-
30
-
-
68749093098
-
Exceptionally safe futures
-
Berlin, Heidelberg, Springer-Verlag
-
A. Navabi and S. Jagannathan. Exceptionally safe futures. In Proceedings of the 11th International Conference on Coordination Models and Languages, COORDINATION '09, pages 47-65, Berlin, Heidelberg, 2009. Springer-Verlag.
-
(2009)
Proceedings of the 11th International Conference on Coordination Models and Languages, COORDINATION '09
, pp. 47-65
-
-
Navabi, A.1
Jagannathan, S.2
-
31
-
-
79959427412
-
Quasi-static scheduling for safe futures
-
ACM
-
A. Navabi, X. Zhang, and S. Jagannathan. Quasi-static scheduling for safe futures. In PPoPP. ACM, 2008.
-
(2008)
PPoPP
-
-
Navabi, A.1
Zhang, X.2
Jagannathan, S.3
-
32
-
-
77956476211
-
-
OpenMP Architecture Review Board. May
-
OpenMP Architecture Review Board. OpenMP 3.0 Specification, May 2008.
-
(2008)
OpenMP 3.0 Specification
-
-
-
33
-
-
67650854541
-
Multirace: efficient on-the-fly data race detection in multithreaded c++ programs: Research articles
-
Mar
-
E. Pozniansky and A. Schuster. Multirace: efficient on-the-fly data race detection in multithreaded c++ programs: Research articles. Concurr. Comput.: Pract. Exper., 19(3):327-340, Mar. 2007.
-
(2007)
Concurr. Comput.: Pract. Exper
, vol.19
, Issue.3
, pp. 327-340
-
-
Pozniansky, E.1
Schuster, A.2
-
34
-
-
78650155961
-
Efficient data race detection for async-finish parallelism
-
Berlin, Heidelberg, Springer-Verlag
-
R. Raman, J. Zhao, V. Sarkar, M. Vechev, and E. Yahav. Efficient data race detection for async-finish parallelism. In Proceedings of the First international conference on Runtime verification, RV'10, pages 368-383, Berlin, Heidelberg, 2010. Springer-Verlag.
-
(2010)
Proceedings of the First international conference on Runtime verification, RV'10
, pp. 368-383
-
-
Raman, R.1
Zhao, J.2
Sarkar, V.3
Vechev, M.4
Yahav, E.5
-
35
-
-
67650176043
-
Singletrack: A dynamic determinism checker for multithreaded programs
-
G. Castagna, editor, pages Springer Berlin Heidelberg
-
C. Sadowski, S. Freund, and C. Flanagan. Singletrack: A dynamic determinism checker for multithreaded programs. In G. Castagna, editor, Programming Languages and Systems, volume 5502 of Lecture Notes in Computer Science, pages 394-409. Springer Berlin / Heidelberg, 2009.
-
(2009)
Programming Languages and Systems, volume 5502 of Lecture Notes in Computer Science
, pp. 394-409
-
-
Sadowski, C.1
Freund, S.2
Flanagan, C.3
-
36
-
-
0031272525
-
Eraser: a dynamic data race detector for multithreaded programs
-
November
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: a dynamic data race detector for multithreaded programs. ACM Trans. Comput. Syst., 15:391-411, November 1997.
-
(1997)
ACM Trans. Comput. Syst
, vol.15
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
37
-
-
77954744880
-
-
Supercomputing Technologies Group, Massachusetts Institute of Technology Laboratory for Computer Science, Nov
-
Supercomputing Technologies Group, Massachusetts Institute of Technology Laboratory for Computer Science. Cilk 5.4.6 Reference Manual, Nov. 2001.
-
(2001)
Cilk 5.4.6 Reference Manual
-
-
-
38
-
-
67650088512
-
Checking race freedom via linear programming
-
New York, NY, USA, ACM
-
T. Terauchi. Checking race freedom via linear programming. In Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation, PLDI '08, pages 1-10, New York, NY, USA, 2008. ACM.
-
(2008)
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation, PLDI '08
, pp. 1-10
-
-
Terauchi, T.1
-
39
-
-
31744448990
-
Javari: Adding reference immutability to Java
-
San Diego, CA, USA, October 18-20
-
M. S. Tschantz and M. D. Ernst. Javari: Adding reference immutability to Java. In Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2005), pages 211-230, San Diego, CA, USA, October 18-20, 2005.
-
(2005)
Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2005)
, pp. 211-230
-
-
Tschantz, M. S.1
Ernst, M. D.2
-
40
-
-
31744450483
-
Safe futures for java
-
New York, NY, USA, ACM
-
A. Welc, S. Jagannathan, and A. Hosking. Safe futures for java. In Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA '05, pages 439-453, New York, NY, USA, 2005. ACM.
-
(2005)
Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA '05
, pp. 439-453
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.3
-
42
-
-
80053937626
-
Cooperative reasoning for preemptive execution
-
New York, NY, USA, ACM
-
J. Yi, C. Sadowski, and C. Flanagan. Cooperative reasoning for preemptive execution. In Proceedings of the 16th ACM symposium on Principles and practice of parallel programming, PPoPP '11, pages 147-156, New York, NY, USA, 2011. ACM.
-
(2011)
Proceedings of the 16th ACM symposium on Principles and practice of parallel programming, PPoPP '11
, pp. 147-156
-
-
Yi, J.1
Sadowski, C.2
Flanagan, C.3
-
43
-
-
33845437908
-
Racetrack: efficient detection of data race conditions via adaptive tracking
-
New York, NY, USA, ACM
-
Y. Yu, T. Rodeheffer, and W. Chen. Racetrack: efficient detection of data race conditions via adaptive tracking. In Proceedings of the twentieth ACM symposium on Operating systems principles, SOSP '05, pages 221-234, New York, NY, USA, 2005. ACM.
-
(2005)
Proceedings of the twentieth ACM symposium on Operating systems principles, SOSP '05
, pp. 221-234
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
|