-
3
-
-
0029191296
-
Cilk: An efficient multithreaded runtime system
-
October
-
Blumofe, R.D., Joerg, C.F., Kuszmaul, B.C., Leiserson, C.E., Randall, K.H., Zhou, Y.: Cilk: an efficient multithreaded runtime system. In: PPoPP, pp. 207-216 (October 1995)
-
(1995)
PPoPP
, pp. 207-216
-
-
Blumofe, R.D.1
Joerg, C.F.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Randall, K.H.5
Zhou, Y.6
-
4
-
-
84924318954
-
Parallel programming must be deterministic by default
-
Bocchino, R., Adve, V., Adve, S., Snir, M.: Parallel programming must be deterministic by default. In: First USENIX Workship on Hot Topics in Parallelism (HOTPAR 2009) (2009)
-
(2009)
First USENIX Workship on Hot Topics in Parallelism (HOTPAR 2009)
-
-
Bocchino, R.1
Adve, V.2
Adve, S.3
Snir, M.4
-
5
-
-
77949411652
-
Asserting and checking determinism for multithreaded programs
-
ACM, New York
-
Burnim, J., Sen, K.: Asserting and checking determinism for multithreaded programs. In: ESEC/FSE 2009, pp. 3-12. ACM, New York (2009)
-
(2009)
ESEC/FSE 2009
, pp. 3-12
-
-
Burnim, J.1
Sen, K.2
-
6
-
-
31744441529
-
X10: An object-oriented approach to non-uniform cluster computing
-
October
-
Charles, P., Grothoff, C., Saraswat, V.A., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. In: OOPSLA, pp. 519-538 (October 2005)
-
(2005)
OOPSLA
, pp. 519-538
-
-
Charles, P.1
Grothoff, C.2
Saraswat, V.A.3
Donawa, C.4
Kielstra, A.5
Ebcioglu, K.6
Von Praun, C.7
Sarkar, V.8
-
7
-
-
85035003357
-
Automatic discovery of linear restraints among variables of a program
-
ACM Press, New York
-
Cousot, P., Halbwachs, N.: Automatic discovery of linear restraints among variables of a program. In: Conference Record of the Fifth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Tucson, Arizona, pp. 84-97. ACM Press, New York (1978)
-
(1978)
Conference Record of the Fifth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Tucson, Arizona
, pp. 84-97
-
-
Cousot, P.1
Halbwachs, N.2
-
8
-
-
67650789334
-
Dmp: Deterministic shared memory multiprocessing
-
ACM Press, New York
-
Devietti, J., Lucia, B., Ceze, L., Oskin, M.: Dmp: deterministic shared memory multiprocessing. In: ASPLOS '09: Proceeding of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 85-96. ACM Press, New York (2009)
-
(2009)
ASPLOS '09: Proceeding of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 85-96
-
-
Devietti, J.1
Lucia, B.2
Ceze, L.3
Oskin, M.4
-
9
-
-
84871100402
-
-
Edinburgh Parallel Computing Centre. Java grande forum benchmark suite, http://www2.epcc.ed.ac.uk/computing/research-activities/java-grande/index-1.html
-
Java Grande Forum Benchmark Suite
-
-
-
14
-
-
0024701519
-
Dependence analysis for pointer variables
-
ACM, New York
-
Horwitz, S., Pfeiffer, P., Reps, T.: Dependence analysis for pointer variables. In: PLDI 1989: Proceedings of the ACMSIGPLAN 1989 Conference on Programming language Design and Implementation, pp. 28-40. ACM, New York (1989)
-
(1989)
PLDI 1989: Proceedings of the ACMSIGPLAN 1989 Conference on Programming Language Design and Implementation
, pp. 28-40
-
-
Horwitz, S.1
Pfeiffer, P.2
Reps, T.3
-
15
-
-
70350592315
-
Apron: A library of numerical abstract domains for static analysis
-
Bouajjani, A., Maler, O. (eds.) CAV 2009. Springer, Heidelberg
-
Jeannet, B., Mine, A.: Apron: A library of numerical abstract domains for static analysis. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 661-667. Springer, Heidelberg (2009)
-
(2009)
LNCS
, vol.5643
, pp. 661-667
-
-
Jeannet, B.1
Mine, A.2
-
17
-
-
0016026944
-
The parallel execution of do loops
-
Lamport, L.: The parallel execution of do loops. ACM Commun. 17(2), 83-93 (1974)
-
(1974)
ACM Commun.
, vol.17
, Issue.2
, pp. 83-93
-
-
Lamport, L.1
-
19
-
-
33646892173
-
The problem with threads
-
Lee, E.A.: The problem with threads. Computer 39(5), 33-42 (2006)
-
(2006)
Computer
, vol.39
, Issue.5
, pp. 33-42
-
-
Lee, E.A.1
-
20
-
-
35248842644
-
Scaling java points-to analysis using spark
-
Hedin, G. (ed.) CC 2003. Springer, Heidelberg
-
Lhoták, O., Hendren, L.: Scaling java points-to analysis using spark. In: Hedin, G. (ed.) CC 2003. LNCS, vol. 2622, pp. 153-169. Springer, Heidelberg (2003)
-
(2003)
LNCS
, vol.2622
, pp. 153-169
-
-
Lhoták, O.1
Hendren, L.2
-
21
-
-
26444544240
-
A practical MHP information analysis for concurrent Java programs
-
Languages and Compilers for High Performance Computing: 17th International Workshop, LCPC 2004. Revised Selected Papers
-
Li, L., Verbrugge, C.: A practical MHP information analysis for concurrent java programs. In: Eigenmann, R., Li, Z., Midkiff, S.P. (eds.) LCPC 2004. LNCS, vol. 3602, pp. 194-208. Springer, Heidelberg (2005) (Pubitemid 41435888)
-
(2005)
Lecture Notes in Computer Science
, vol.3602
, pp. 194-208
-
-
Li, L.1
Verbrugge, C.2
-
22
-
-
70450242740
-
Literace: Effective sampling for lightweight data-race detection
-
ACM, New York
-
Marino, D., Musuvathi, M., Narayanasamy, S.: Literace: effective sampling for lightweight data-race detection. In: PLDI 2009, pp. 134-143. ACM, New York (2009)
-
(2009)
PLDI 2009
, pp. 134-143
-
-
Marino, D.1
Musuvathi, M.2
Narayanasamy, S.3
-
23
-
-
33745881897
-
The octagon abstract domain
-
Miné, A.: The octagon abstract domain. Higher Order Symbol. Comput. 19(1), 31-100 (2006)
-
(2006)
Higher Order Symbol. Comput.
, vol.19
, Issue.1
, pp. 31-100
-
-
Miné, A.1
-
25
-
-
33746060520
-
Effective static race detection for java
-
ACM, New York
-
Naik, M., Aiken, A., Whaley, J.: Effective static race detection for java. In: PLDI 2006: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 308-319. ACM, New York (2006)
-
(2006)
PLDI 2006: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 308-319
-
-
Naik, M.1
Aiken, A.2
Whaley, J.3
-
26
-
-
84887435787
-
An efficient algorithm for computing MHP information for concurrent Java programs
-
September
-
Naumovich, G., Avrunin, G.S., Clarke, L.A.: An efficient algorithm for computing MHP information for concurrent Java programs. In: Proceedings of the Joint 7th European Software Engineering Conference and 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 338-354 (September 1999)
-
(1999)
Proceedings of the Joint 7th European Software Engineering Conference and 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 338-354
-
-
Naumovich, G.1
Avrunin, G.S.2
Clarke, L.A.3
-
28
-
-
67650834931
-
Kendo: Efficient deterministic multithreading in software
-
ACM, New York
-
Olszewski, M., Ansel, J., Amarasinghe, S.: Kendo: efficient deterministic multithreading in software. In: ASPLOS 2009, pp. 97-108. ACM, New York (2009)
-
(2009)
ASPLOS 2009
, pp. 97-108
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.3
-
29
-
-
67650176044
-
Automatic parallelization with separation logic
-
Castagna, G. (ed.) ESOP 2009. Springer, Heidelberg
-
Raza, M., Calcagno, C., Gardner, P.: Automatic parallelization with separation logic. In: Castagna, G. (ed.) ESOP 2009. LNCS, vol. 5502, pp. 348-362. Springer, Heidelberg (2009)
-
(2009)
LNCS
, vol.5502
, pp. 348-362
-
-
Raza, M.1
Calcagno, C.2
Gardner, P.3
-
31
-
-
17144385899
-
Symbolic bounds analysis of pointers, array indices, and accessed memory regions
-
ACM, New York
-
Rugina, R., Rinard, M.: Symbolic bounds analysis of pointers, array indices, and accessed memory regions. In: PLDI 2000: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation, pp. 182-195. ACM, New York (2000)
-
(2000)
PLDI 2000: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation
, pp. 182-195
-
-
Rugina, R.1
Rinard, M.2
-
32
-
-
27844444121
-
Symbolic bounds analysis of pointers, array indices, and accessed memory regions
-
Rugina, R., Rinard, M.C.: Symbolic bounds analysis of pointers, array indices, and accessed memory regions. ACM Trans. Program. Lang. Syst. 27(2), 185-235 (2005)
-
(2005)
ACM Trans. Program. Lang. Syst.
, vol.27
, Issue.2
, pp. 185-235
-
-
Rugina, R.1
Rinard, M.C.2
-
33
-
-
67650176043
-
SingleTrack: A dynamic determinism checker for multithreaded programs
-
Castagna, G. (ed.) ESOP 2009. Springer, Heidelberg
-
Sadowski, C., Freund, S.N., Flanagan, C.: SingleTrack: A dynamic determinism checker for multithreaded programs. In: Castagna, G. (ed.) ESOP 2009. LNCS, vol. 5502, pp. 394-409. Springer, Heidelberg (2009)
-
(2009)
LNCS
, vol.5502
, pp. 394-409
-
-
Sadowski, C.1
Freund, S.N.2
Flanagan, C.3
-
34
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
Savage, S., Burrows, M., Nelson, G., Sobalvarro, P., Anderson, T.: Eraser: a dynamic data race detector for multithreaded programs. ACM Trans. Comput. Syst. 15(4), 391-411 (1997)
-
(1997)
ACM Trans. Comput. Syst.
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
35
-
-
31844432902
-
Scaling model checking of dataraces using dynamic information
-
ACM Press, New York
-
Shacham, O., Sagiv, M., Schuster, A.: Scaling model checking of dataraces using dynamic information. In: PPoPP 2005, pp. 107-118. ACM Press, New York (2005)
-
(2005)
PPoPP 2005
, pp. 107-118
-
-
Shacham, O.1
Sagiv, M.2
Schuster, A.3
-
36
-
-
0001956132
-
Soot - A java optimization framework
-
Vallee-Rai, R., Hendren, L., Sundaresan, V., Lam, P., Gagnon, E., Co, P.: Soot - a java optimization framework. In: Proceedings of CASCON 1999, pp. 125-135 (1999)
-
(1999)
Proceedings of CASCON 1999
, pp. 125-135
-
-
Vallee-Rai, R.1
Hendren, L.2
Sundaresan, V.3
Lam, P.4
Gagnon, E.5
Co, P.6
|