-
2
-
-
72249108375
-
A type and effect system for deterministic parallel java
-
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 OOPSLA, 2009.
-
(2009)
OOPSLA
-
-
Adve, S.V.1
Heumann, S.2
Komuravelli, R.3
Overbey, J.4
Simmons, P.5
Sung, H.6
Vakilian, M.7
-
3
-
-
67650085259
-
Commutativity analysis for software parallelization: Letting program transformations see the big picture
-
F. Aleen and N. Clark. Commutativity analysis for software parallelization: letting program transformations see the big picture. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Aleen, F.1
Clark, N.2
-
4
-
-
57349105680
-
Sharc: Checking data sharing strategies for multithreaded c
-
Z. R. Anderson, D. Gay, R. Ennals, and E. A. Brewer. Sharc: checking data sharing strategies for multithreaded c. In PLDI, 2008.
-
(2008)
PLDI
-
-
Anderson, Z.R.1
Gay, D.2
Ennals, R.3
Brewer, E.A.4
-
5
-
-
79953080446
-
Efficient system-enforced deterministic parallelism
-
A. Aviram, S.-C.Weng, S. Hu, and B. Ford. Efficient system-enforced deterministic parallelism. In OSDI, 2010.
-
(2010)
OSDI
-
-
Aviram, A.1
Weng, S.-c.2
Hu, S.3
Ford, B.4
-
6
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
C. Boyapati, R. Lee, and M. C. Rinard. Ownership types for safe programming: preventing data races and deadlocks. In OOPSLA, 2002.
-
(2002)
OOPSLA
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.C.3
-
8
-
-
0037586483
-
Ownership, encapsulation and the disjointness of type and effect
-
D. G. Clarke and S. Drossopoulou. Ownership, encapsulation and the disjointness of type and effect. In OOPSLA, 2002.
-
(2002)
OOPSLA
-
-
Clarke, D.G.1
Drossopoulou, S.2
-
9
-
-
1442332527
-
Simple ownership types for object containment
-
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In ECOOP, 2001.
-
(2001)
ECOOP
-
-
Clarke, D.G.1
Noble, J.2
Potter, J.M.3
-
10
-
-
0034826554
-
Enforcing high-level protocols in low-level software
-
R. DeLine and M. Fähndrich. Enforcing high-level protocols in low-level software. In PLDI, 2001.
-
(2001)
PLDI
-
-
Deline, R.1
Fähndrich, M.2
-
12
-
-
0037697288
-
A type and effect system for atomicity
-
C. Flanagan and S. Qadeer. A type and effect system for atomicity. In PLDI, 2003.
-
(2003)
PLDI
-
-
Flanagan, C.1
Qadeer, S.2
-
14
-
-
57849116513
-
A programming model for concurrent object-oriented programs
-
B. Jacobs, F. Piessens, J. Smans, K. R. M. Leino, and W. Schulte. A programming model for concurrent object-oriented programs. TOPLAS, 2008.
-
(2008)
TOPLAS
-
-
Jacobs, B.1
Piessens, F.2
Smans, J.3
Leino, K.R.M.4
Schulte, W.5
-
15
-
-
85084164164
-
Cyclone: A safe dialect of c
-
T. Jim, J. G. Morrisett, D. Grossman, M. W. Hicks, J. Cheney, and Y. Wang. Cyclone: A safe dialect of c. In USENIX, 2002.
-
(2002)
USENIX
-
-
Jim, T.1
Morrisett, J.G.2
Grossman, D.3
Hicks, M.W.4
Cheney, J.5
Wang, Y.6
-
17
-
-
84865662354
-
Back to the future: Revisiting precise program verification using smt solvers
-
S. K. Lahiri and S. Qadeer. Back to the future: revisiting precise program verification using smt solvers. In POPL, 2008.
-
(2008)
POPL
-
-
Lahiri, S.K.1
Qadeer, S.2
-
19
-
-
31844446709
-
Automatic pool allocation: Improving performance by controlling data structure layout in the heap
-
C. Lattner and V. S. Adve. Automatic pool allocation: improving performance by controlling data structure layout in the heap. In PLDI, 2005.
-
(2005)
PLDI
-
-
Lattner, C.1
Adve, V.S.2
-
21
-
-
67650046438
-
A generic type-and-effect system
-
A. Kennedy and A. Ahmed, editors, ACM
-
D. Marino and T. D. Millstein. A generic type-and-effect system. In A. Kennedy and A. Ahmed, editors, TLDI, pages 39-50. ACM, 2009.
-
(2009)
TLDI
, pp. 39-50
-
-
Marino, D.1
Millstein, T.D.2
-
22
-
-
77950911894
-
Dynamically checking ownership policies in concurrent c/c++ programs
-
J.-P. Martin, M. Hicks, M. Costa, P. Akritidis, and M. Castro. Dynamically checking ownership policies in concurrent c/c++ programs. In POPL, pages 457-470, 2010.
-
(2010)
POPL
, pp. 457-470
-
-
Martin, J.-P.1
Hicks, M.2
Costa, M.3
Akritidis, P.4
Castro, M.5
-
23
-
-
56449127224
-
Stamp: Stanford transactional applications for multi-processing
-
C. C. Minh, J. Chung, C. Kozyrakis, and K. Olukotun. Stamp: Stanford transactional applications for multi-processing. In IISWC, 2008.
-
(2008)
IISWC
-
-
Minh, C.C.1
Chung, J.2
Kozyrakis, C.3
Olukotun, K.4
-
24
-
-
33745201521
-
Locksmith: Contextsensitive correlation analysis for race detection
-
P. Pratikakis, J. S. Foster, and M. W. Hicks. Locksmith: contextsensitive correlation analysis for race detection. In PLDI, 2006.
-
(2006)
PLDI
-
-
Pratikakis, P.1
Foster, J.S.2
Hicks, M.W.3
-
25
-
-
67650176044
-
Automatic parallelization with separation logic
-
M. Raza, C. Calcagno, and P. Gardner. Automatic parallelization with separation logic. In ESOP, pages 348-362, 2009.
-
(2009)
ESOP
, pp. 348-362
-
-
Raza, M.1
Calcagno, C.2
Gardner, P.3
-
26
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS, pages 55-74, 2002.
-
(2002)
LICS
, pp. 55-74
-
-
Reynolds, J.C.1
-
27
-
-
0031274872
-
Commutativity analysis: A new analysis technique for parallelizing compilers
-
M. C. Rinard and P. C. Diniz. Commutativity analysis: A new analysis technique for parallelizing compilers. TOPLAS, 19(6), 1997.
-
(1997)
TOPLAS
, vol.19
, Issue.6
-
-
Rinard, M.C.1
Diniz, P.C.2
-
29
-
-
33746291497
-
Towards an effects system for ownership domains
-
M. Smith. Towards an effects system for ownership domains. In In ECOOP Workshop - FTfJP 2005, 2005.
-
(2005)
COOP Workshop - FTfJP 2005
-
-
Smith, M.1
-
30
-
-
51849136830
-
A capability calculus for concurrency and determinism
-
T. Terauchi and A. Aiken. A capability calculus for concurrency and determinism. TOPLAS, 30, 2008.
-
(2008)
TOPLAS
, vol.30
-
-
Terauchi, T.1
Aiken, A.2
-
32
-
-
84863488451
-
Automatic verification of determinism for structured parallel programs
-
M. T. Vechev, E. Yahav, R. Raman, and V. Sarkar. Automatic verification of determinism for structured parallel programs. In SAS, 2010.
-
(2010)
SAS
-
-
Vechev, M.T.1
Yahav, E.2
Raman, R.3
Sarkar, V.4
-
33
-
-
57349091761
-
Dataflow analysis for concurrent programs using data race detection
-
J. Voung, R. Chugh, R. Jhala, and S. Lerner. Dataflow analysis for concurrent programs using data race detection. In PLDI, 2008.
-
(2008)
PLDI
-
-
Voung, J.1
Chugh, R.2
Jhala, R.3
Lerner, S.4
-
35
-
-
77952929313
-
Verifying safety properties of concurrent heap-manipulating programs
-
E. Yahav and M. Sagiv. Verifying safety properties of concurrent heap-manipulating programs. TOPLAS, 32(5), 2010.
-
(2010)
TOPLAS
, vol.32
, Issue.5
-
-
Yahav, E.1
Sagiv, M.2
|