-
1
-
-
57349105680
-
SharC: Checking data sharing strategies for multithreaded C
-
ANDERSON, Z., GAY, D., ENNALS, R., AND BREWER, E. SharC: checking data sharing strategies for multithreaded C. In PLDI'08, pp. 149-158.
-
PLDI'08
, pp. 149-158
-
-
ANDERSON, Z.1
GAY, D.2
ENNALS, R.3
BREWER, E.4
-
2
-
-
70450264351
-
-
ANDERSON, Z., GAY, D., AND NAIK, M. Lightweight annotations for controlling sharing in concurrent data structures. Tech. Rep. UCB/EECS-2009-44, EECS Department, University of California, Berkeley, Mar 2009.
-
ANDERSON, Z., GAY, D., AND NAIK, M. Lightweight annotations for controlling sharing in concurrent data structures. Tech. Rep. UCB/EECS-2009-44, EECS Department, University of California, Berkeley, Mar 2009.
-
-
-
-
3
-
-
33846349887
-
A hierarchical O(N log N) force-calculation algorithm
-
Dec
-
BARNES, J., AND HUT, P. A hierarchical O(N log N) force-calculation algorithm. Nature 324 (Dec. 1986), 446-449.
-
(1986)
Nature
, vol.324
, pp. 446-449
-
-
BARNES, J.1
HUT, P.2
-
5
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
BOYAPATI, C., LEE, R., AND RTNARD, M. Ownership types for safe programming: preventing data races and deadlocks. In OOPSLA'02, pp. 211-230.
-
OOPSLA'02
, pp. 211-230
-
-
BOYAPATI, C.1
LEE, R.2
RTNARD, M.3
-
6
-
-
0038575343
-
Ownership types for object encapsulation
-
BOYAPATI, C., LISKOV, B., AND SHRIRA, L. Ownership types for object encapsulation. In OOPSLA'03, pp. 213-223.
-
OOPSLA'03
, pp. 213-223
-
-
BOYAPATI, C.1
LISKOV, B.2
SHRIRA, L.3
-
7
-
-
0038039788
-
Ownership types for safe region-based memory management in Real-Time Java
-
BOYAPATI, C, SALCIANU, A., BEEBEE, JR., W., AND RTNARD, M. Ownership types for safe region-based memory management in Real-Time Java. In PLDI'03, pp. 324-337.
-
PLDI'03
, pp. 324-337
-
-
BOYAPATI, C.1
SALCIANU, A.2
BEEBEE JR., W.3
RTNARD, M.4
-
8
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
CHOI, J.-D., LEE, K., LOGTNOV, A., O'CALLAHAN, R., SARKAR, V., AND SRIDHARAN, M. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI'02, pp. 258-269.
-
PLDI'02
, pp. 258-269
-
-
CHOI, J.-D.1
LEE, K.2
LOGTNOV, A.3
O'CALLAHAN, R.4
SARKAR, V.5
SRIDHARAN, M.6
-
9
-
-
57349107361
-
Dependent types for low-level programming
-
CONDIT, J., HARREN, M., ANDERSON, Z., GAY, D., AND NECULA, G. Dependent types for low-level programming. In ESOP'07.
-
ESOP'07
-
-
CONDIT, J.1
HARREN, M.2
ANDERSON, Z.3
GAY, D.4
NECULA, G.5
-
10
-
-
0032670229
-
Typed memory management in a calculus of capabilities
-
CRARY, K., WALKER, D., AND MORRISETT, G. Typed memory management in a calculus of capabilities. In POPL'99, pp. 262-275.
-
POPL'99
, pp. 262-275
-
-
CRARY, K.1
WALKER, D.2
MORRISETT, G.3
-
12
-
-
35448953399
-
Goldilocks: A race and transaction-aware Java runtime
-
ELMAS, T, QADEER, S., AND TASIRAN, S. Goldilocks: a race and transaction-aware Java runtime. In PLDI'07, pp. 245-255.
-
PLDI'07
, pp. 245-255
-
-
ELMAS, T.1
QADEER, S.2
TASIRAN, S.3
-
13
-
-
21644474151
-
RacerX: Effective, static detection of race conditions and deadlocks
-
ENGLER, D., AND ASHCRAFT, K. RacerX: effective, static detection of race conditions and deadlocks. In SOSP'03, pp. 237-252.
-
SOSP'03
, pp. 237-252
-
-
ENGLER, D.1
ASHCRAFT, K.2
-
14
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
FLANAGAN, C, AND FREUND, S. N. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL'04, pp. 256-267.
-
POPL'04
, pp. 256-267
-
-
FLANAGAN, C.1
FREUND, S.N.2
-
15
-
-
29144442468
-
Type inference for atomicity
-
FLANAGAN, C, FREUND, S. N., AND LIFSHTN, M. Type inference for atomicity. In TLDI'05, pp. 47-58.
-
TLDI'05
, pp. 47-58
-
-
FLANAGAN, C.1
FREUND, S.N.2
LIFSHTN, M.3
-
16
-
-
0034826994
-
Language support for regions
-
GAY, D., AND AIKEN, A. Language support for regions. In PLDI'01, pp. 70-80.
-
PLDI'01
, pp. 70-80
-
-
GAY, D.1
AIKEN, A.2
-
17
-
-
27644571274
-
Observations on the assured evolution of concurrent Java programs
-
GREENHOUSE, A., HALLORAN, T. J., AND SCHERLIS, W. L. Observations on the assured evolution of concurrent Java programs. Sci. Comput. Program. 58, 3 (2005), 384-411.
-
(2005)
Sci. Comput. Program
, vol.58
, Issue.3
, pp. 384-411
-
-
GREENHOUSE, A.1
HALLORAN, T.J.2
SCHERLIS, W.L.3
-
18
-
-
85084775112
-
Type-safe multithreading in Cyclone
-
GROSSMAN, D. Type-safe multithreading in Cyclone. In TLDI'03.
-
TLDI'03
-
-
GROSSMAN, D.1
-
19
-
-
0027710762
-
Parallel Programming in Split-C
-
KRISHNAMURTHY, A., CULLER, D. E., DUSSEAU, A., GOLDSTEIN, S. C, LUMETTA, S., VON EICKEN, T., AND YELICK, K. Parallel Programming in Split-C. In SUPERCOM'93, pp. 262-273.
-
SUPERCOM'93
, pp. 262-273
-
-
KRISHNAMURTHY, A.1
CULLER, D.E.2
DUSSEAU, A.3
GOLDSTEIN, S.C.4
LUMETTA, S.5
VON EICKEN, T.6
YELICK, K.7
-
20
-
-
33745863169
-
Autolocker: Synchronization inference for atomic sections
-
MCCLOSKEY, B., ZHOU, F., GAY, D., AND BREWER, E. Autolocker: synchronization inference for atomic sections. In POPL'06, pp. 346-358.
-
POPL'06
, pp. 346-358
-
-
MCCLOSKEY, B.1
ZHOU, F.2
GAY, D.3
BREWER, E.4
-
21
-
-
34548211382
-
Conditional must not aliasing for static race detection
-
NAIK, M., AND AIKEN, A. Conditional must not aliasing for static race detection. In PLDI'07, pp. 327-338.
-
PLDI'07
, pp. 327-338
-
-
NAIK, M.1
AIKEN, A.2
-
22
-
-
70450238669
-
-
NECULA, G. C, MCPEAK, S., AND WEIMER, W. CIL: Intermediate language and tools for the analysis of C programs. In CC'04, pp. 213-228. http://cil.sourceforge.net/.
-
NECULA, G. C, MCPEAK, S., AND WEIMER, W. CIL: Intermediate language and tools for the analysis of C programs. In CC'04, pp. 213-228. http://cil.sourceforge.net/.
-
-
-
-
23
-
-
33745201521
-
Locksmith: Context-sensitive correlation analysis for race detection
-
PRATIKAKIS, P., FOSTER, J. S., AND HICKS, M. Locksmith: context-sensitive correlation analysis for race detection. In PLDI'06, pp. 320-331.
-
PLDI'06
, pp. 320-331
-
-
PRATIKAKIS, P.1
FOSTER, J.S.2
HICKS, M.3
-
24
-
-
77953565948
-
A dynamic analysis for revealing object ownership and sharing
-
RAYSIDE, D., MENDEL, L., AND JACKSON, D. A dynamic analysis for revealing object ownership and sharing. In WODA'06, pp. 57-64.
-
WODA'06
, pp. 57-64
-
-
RAYSIDE, D.1
MENDEL, L.2
JACKSON, D.3
-
25
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
SASTURKAR, A., AGARWAL, R., WANG, L., AND STOLLER, S. D. Automated type-based analysis of data races and atomicity. In PPoPP'05, pp. 83-94.
-
PPoPP'05
, pp. 83-94
-
-
SASTURKAR, A.1
AGARWAL, R.2
WANG, L.3
STOLLER, S.D.4
-
26
-
-
0031542974
-
Eraser: A dynamic data race detector for multi-threaded programs
-
SAVAGE, S., BURROWS, M., NELSON, G., SOBALVARRO, P., AND ANDERSON, T. Eraser: a dynamic data race detector for multi-threaded programs. In SOSP'97, pp. 27-37.
-
SOSP'97
, pp. 27-37
-
-
SAVAGE, S.1
BURROWS, M.2
NELSON, G.3
SOBALVARRO, P.4
ANDERSON, T.5
-
27
-
-
0003447557
-
-
Addison-Wesley, ISBN 0201310112
-
SCHMIDT, D., AND HARRISON, T. Double-Checked Locking. In Chapter 20 of Pattern Languages of Program Design 3, Addison-Wesley, ISBN 0201310112.
-
of Pattern Languages of Program Design
, vol.3
-
-
SCHMIDT, D.1
HARRISON, T.2
Locking, D.-C.3
-
28
-
-
57349154306
-
Checking race freedom via linear programming
-
TERAUCHI, T. Checking race freedom via linear programming. In PLDI'08, pp. 1-10.
-
PLDI'08
, pp. 1-10
-
-
TERAUCHI, T.1
-
30
-
-
21644460050
-
Capriccio: Scalable threads for internet services
-
VON BEHREN, R., CONDIT, J., ZHOU, F., NECULA, G. C, AND BREWER, E. Capriccio: scalable threads for internet services. In SOSP'03, pp. 268-281.
-
SOSP'03
, pp. 268-281
-
-
VON BEHREN, R.1
CONDIT, J.2
ZHOU, F.3
NECULA, G.C.4
BREWER, E.5
-
31
-
-
37849039604
-
RELAY: Static race detection on millions of lines of code
-
VOUNG, J. W, JHALA, R., AND LERNER, S. RELAY: static race detection on millions of lines of code. In ESEC-FSE'07, pp. 205-214.
-
ESEC-FSE'07
, pp. 205-214
-
-
VOUNG, J.W.1
JHALA, R.2
LERNER, S.3
-
32
-
-
0029179077
-
The SPLASH-2 Programs: Characterization and Methodological Considerations
-
WOO, S. C, OHARA, M., TORRœ, E., SHTNGH, J. P., AND GUPTA, A. The SPLASH-2 Programs: Characterization and Methodological Considerations. In ISCA'95, pp. 24-36.
-
ISCA'95
, pp. 24-36
-
-
WOO, S.C.1
OHARA, M.2
TORRœ, E.3
SHTNGH, J.P.4
GUPTA, A.5
-
33
-
-
84885572592
-
Racetrack: Efficient detection of data race conditions via adaptive tracking
-
YU, Y, RODEHEFFER, T, AND CHEN, W Racetrack: efficient detection of data race conditions via adaptive tracking. In SOSP'05, pp. 221-234.
-
SOSP'05
, pp. 221-234
-
-
YU, Y.1
RODEHEFFER, T.2
CHEN, W.3
|