-
1
-
-
72249116254
-
-
http://dpj.cs.uiuc.edu.
-
-
-
-
2
-
-
72249121603
-
-
http://gee.cs.oswego.edu/dl/concurrency-interest.
-
-
-
-
3
-
-
33745425614
-
Types for safe locking: Static race detection for Java
-
M. Abadi, C. Flanagan, and S. N. Freund. Types for safe locking: Static race detection for Java. TOPLAS, 2006.
-
(2006)
TOPLAS
-
-
Abadi, M.1
Flanagan, C.2
Freund, S.N.3
-
4
-
-
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. ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Aleen, F.1
Clark, N.2
-
5
-
-
67650076849
-
Serialization sets: A dynamic dependence-based parallel execution model
-
M. D. Allen, S. Sridharan, and G. S. Sohi. Serialization sets: A dynamic dependence-based parallel execution model. PPOPP, 2009.
-
(2009)
PPOPP
-
-
Allen, M.D.1
Sridharan, S.2
Sohi, G.S.3
-
6
-
-
57349105680
-
SharC: Checking data sharing strategies for multithreaded C
-
Z. Anderson, D. Gay, R. Ennals, and E. Brewer. SharC: Checking data sharing strategies for multithreaded C. PLDI, 2008.
-
(2008)
PLDI
-
-
Anderson, Z.1
Gay, D.2
Ennals, R.3
Brewer, E.4
-
8
-
-
0029191296
-
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. PPOPP, 1995.
-
(1995)
PPOPP
-
-
Blumofe, R.D.1
Joerg, C.F.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Randall, K.H.5
Zhou, Y.6
-
10
-
-
70350683702
-
Formal definition and proof of soundness for Core DPJ
-
Technical Report UIUCDCS-R-2008-2980, U. Illinois
-
R. L. Bocchino and V. S. Adve. Formal definition and proof of soundness for Core DPJ. Technical Report UIUCDCS-R-2008-2980, U. Illinois, 2008.
-
(2008)
-
-
Bocchino, R.L.1
Adve, V.S.2
-
11
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. OOPSLA, 2002.
-
(2002)
OOPSLA
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
13
-
-
72249106641
-
-
J. Boyland. Checking interference with fractional permissions. SAS, 2003.
-
J. Boyland. Checking interference with fractional permissions. SAS, 2003.
-
-
-
-
15
-
-
31744441529
-
X10: An object-oriented approach to non-uniform cluster computing
-
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. OOPSLA, 2005.
-
(2005)
OOPSLA
-
-
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
-
16
-
-
0037586483
-
Ownership, encapsulation and the disjointness of type and effect
-
D. Clarke and S. Drossopoulou. Ownership, encapsulation and the disjointness of type and effect. OOPSLA, 2002.
-
(2002)
OOPSLA
-
-
Clarke, D.1
Drossopoulou, S.2
-
17
-
-
21144448862
-
External uniqueness is unique enough
-
D. Clarke and T. Wrigstad. External uniqueness is unique enough. ECOOP, 2003.
-
(2003)
ECOOP
-
-
Clarke, D.1
Wrigstad, T.2
-
18
-
-
0004100583
-
Ownership types for flexible alias protection
-
D. G. Clarke, J. M. Potter, and J. Noble. Ownership types for flexible alias protection. OOPSLA, 1998.
-
(1998)
OOPSLA
-
-
Clarke, D.G.1
Potter, J.M.2
Noble, J.3
-
19
-
-
70350664589
-
Keynote address
-
J. Dennis. Keynote address. PPOPP, 2009.
-
(2009)
PPOPP
-
-
Dennis, J.1
-
20
-
-
70350668766
-
MSA: Multiphase specifically shared arrays
-
J. DeSouza and L. V. Kalé. MSA: Multiphase specifically shared arrays. LCPC, 2004.
-
(2004)
LCPC
-
-
DeSouza, J.1
Kalé, L.V.2
-
22
-
-
0030684227
-
Efficient detection of determinacy races in Cilk programs
-
M. Feng and C. E. Leiserson. Efficient detection of determinacy races in Cilk programs. SPAA, 1997.
-
(1997)
SPAA
-
-
Feng, M.1
Leiserson, C.E.2
-
23
-
-
0029194918
-
The semantics of future and its use in program optimization
-
C. Flanagan and M. Felleisen. The semantics of future and its use in program optimization. POPL, 1995.
-
(1995)
POPL
-
-
Flanagan, C.1
Felleisen, M.2
-
24
-
-
0034830876
-
On the importance of points-to analysis and other memory disambiguation methods for C programs
-
R. Ghiya, D. Lavery, and D. Sehr. On the importance of points-to analysis and other memory disambiguation methods for C programs. PLDI, 2001.
-
(2001)
PLDI
-
-
Ghiya, R.1
Lavery, D.2
Sehr, D.3
-
26
-
-
0005284469
-
An object-oriented effects system
-
A. Greenhouse and J. Boyland. An object-oriented effects system. ECOOP, 1999.
-
(1999)
ECOOP
-
-
Greenhouse, A.1
Boyland, J.2
-
27
-
-
0348124128
-
FX-87 performance measurements: Dataflow implementation
-
Technical Report MIT/LCS/TR-421
-
R. T. Hammel and D. K. Gifford. FX-87 performance measurements: Dataflow implementation. Technical Report MIT/LCS/TR-421, 1988.
-
(1988)
-
-
Hammel, R.T.1
Gifford, D.K.2
-
28
-
-
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
-
29
-
-
35448941890
-
Optimistic parallelism requires abstractions
-
M. Kulkarni, K. Pingali, B. Walter, G. Ramanarayanan, K. Bala, and L. P. Chew. Optimistic parallelism requires abstractions. PLDI, 2007.
-
(2007)
PLDI
-
-
Kulkarni, M.1
Pingali, K.2
Walter, B.3
Ramanarayanan, G.4
Bala, K.5
Chew, L.P.6
-
31
-
-
33751033680
-
POSH: A TLS compiler that exploits program structure
-
W. Liu, J. Tuck, L. Ceze, W. Ahn, K. Strauss, J. Renau, and J. Torrellas. POSH: a TLS compiler that exploits program structure. PPOPP, 2006.
-
(2006)
PPOPP
-
-
Liu, W.1
Tuck, J.2
Ceze, L.3
Ahn, W.4
Strauss, K.5
Renau, J.6
Torrellas, J.7
-
32
-
-
33745816403
-
Protecting representation with effect encapsulation
-
Y. Lu and J. Potter. Protecting representation with effect encapsulation. POPL, 2006.
-
(2006)
POPL
-
-
Lu, Y.1
Potter, J.2
-
34
-
-
56449127224
-
STAMP: Stanford transactional applications for multiprocessing
-
C. C. Minh, J. Chung, C. Kozyrakis, and K. Olukotun. STAMP: Stanford transactional applications for multiprocessing. IISWC, 2008.
-
(2008)
IISWC
-
-
Minh, C.C.1
Chung, J.2
Kozyrakis, C.3
Olukotun, K.4
-
35
-
-
34047114898
-
Resources, concurrency, and local reasoning
-
P. W. O'Hearn. Resources, concurrency, and local reasoning. Theor. Comp. Sci., 2007.
-
(2007)
Theor. Comp. Sci
-
-
O'Hearn, P.W.1
-
36
-
-
67650088534
-
Kendo: Efficient Deterministic Multithreading in Software
-
M. Olszewski, J. Ansel, and S. Amarasinghe. Kendo: Efficient Deterministic Multithreading in Software. ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.3
-
37
-
-
84865649657
-
Separation logic, abstraction and inheritance
-
M. J. Parkinson and G. M. Bierman. Separation logic, abstraction and inheritance. POPL, 2008.
-
(2008)
POPL
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
38
-
-
0037702458
-
Using thread-level speculation to simplify manual parallelization
-
M. K. Prabhu and K. Olukotun. Using thread-level speculation to simplify manual parallelization. PPOPP, 2003.
-
(2003)
PPOPP
-
-
Prabhu, M.K.1
Olukotun, K.2
-
39
-
-
70350694379
-
Automatic parallelization with separation logic
-
M. Raza, C. Calcagno, and P. Gardner. Automatic parallelization with separation logic. ESOP, 2009.
-
(2009)
ESOP
-
-
Raza, M.1
Calcagno, C.2
Gardner, P.3
-
40
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
J. C. Reynolds. Separation logic: A logic for shared mutable data structures. Symp. on Logic in Comp. Sci., 2002.
-
(2002)
Symp. on Logic in Comp. Sci
-
-
Reynolds, J.C.1
-
42
-
-
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, 1997.
-
(1997)
TOPLAS
-
-
Rinard, M.C.1
Diniz, P.C.2
-
43
-
-
0032058018
-
The design, implementation, and evaluation of Jade
-
M. C. Rinard and M. S. Lam. The design, implementation, and evaluation of Jade. TOPLAS, 1998.
-
(1998)
TOPLAS
-
-
Rinard, M.C.1
Lam, M.S.2
-
44
-
-
72149112096
-
SingleTrack: A dynamic determinism checker for multithreaded programs
-
C. Sadowski, S. N. Freund, and C. Flanagan. SingleTrack: A dynamic determinism checker for multithreaded programs. ESOP, 2009.
-
(2009)
ESOP
-
-
Sadowski, C.1
Freund, S.N.2
Flanagan, C.3
-
45
-
-
0003897840
-
SPLASH: Stanford parallel applications for shared-memory
-
Technical report, Stanford University
-
J. P. Singh, W.-D. Weber, and A. Gupta. SPLASH: Stanford parallel applications for shared-memory. Technical report, Stanford University, 1992.
-
(1992)
-
-
Singh, J.P.1
Weber, W.-D.2
Gupta, A.3
-
46
-
-
33746291497
-
Towards an effects system for ownership domains
-
M. Smith. Towards an effects system for ownership domains. ECOOP, 2005.
-
(2005)
ECOOP
-
-
Smith, M.1
-
47
-
-
70350668757
-
Parallel Programming Language 1 (PPL1), V0.9 - Draft
-
Technical Report UIUCDCS-R-2006-2969, U. Illinois
-
M. Snir. Parallel Programming Language 1 (PPL1), V0.9 - Draft. Technical Report UIUCDCS-R-2006-2969, U. Illinois, 2006.
-
(2006)
-
-
Snir, M.1
-
48
-
-
51849136830
-
A capability calculus for concurrency and determinism
-
T. Terauchi and A. Aiken. A capability calculus for concurrency and determinism. TOPLAS, 2008.
-
(2008)
TOPLAS
-
-
Terauchi, T.1
Aiken, A.2
-
49
-
-
77951170755
-
Inferring Method Effect Summaries for Nested Heap Regions
-
To appear
-
M. Vakilian, D. Dig, R. Bocchino, J. Overbey, V. Adve, and R. Johnson. Inferring Method Effect Summaries for Nested Heap Regions. ASE, 2009. To appear.
-
(2009)
ASE
-
-
Vakilian, M.1
Dig, D.2
Bocchino, R.3
Overbey, J.4
Adve, V.5
Johnson, R.6
-
50
-
-
34748925815
-
Implicit parallelism with ordered transactions
-
C. von Praun, L. Ceze, and C. Caşcaval. Implicit parallelism with ordered transactions. PPOPP, 2007.
-
(2007)
PPOPP
-
-
von Praun, C.1
Ceze, L.2
Caşcaval, C.3
-
52
-
-
57349111788
-
Full functional verification of linked data structures
-
K. Zee, V. Kuncak, and M. Rinard. Full functional verification of linked data structures. PLDI, 2008.
-
(2008)
PLDI
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.3
|