메뉴 건너뛰기




Volumn 25, Issue 1, 2003, Pages 70-116

Pointer Analysis for Structured Parallel Programs

Author keywords

Pointer analysis

Indexed keywords

MULTITHREAD PROGRAMS; PARALLEL LANGUAGES;

EID: 0346271722     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/596980.596982     Document Type: Article
Times cited : (36)

References (91)
  • 21
    • 0000706110 scopus 로고    scopus 로고
    • Evaluating deadlock detection methods for concurrent software
    • CORBETT, J. 1996. Evaluating deadlock detection methods for concurrent software. IEEE Trans. Softw. Eng. 22, 3 (Mar.), 161-180.
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , Issue.3 MAR. , pp. 161-180
    • Corbett, J.1
  • 24
    • 0004207324 scopus 로고    scopus 로고
    • Extended static checking
    • Compaq Systems Research Center
    • DETLEFS, D., LEINO, K. R., NELSON, G., AND SAXE, J. 1998. Extended static checking, Tech. Rep. 159, Compaq Systems Research Center.
    • (1998) Tech. Rep. , vol.159
    • Detlefs, D.1    Leino, K.R.2    Nelson, G.3    Saxe, J.4
  • 25
    • 0025505206 scopus 로고
    • Using symbolic execution for verification of Ada tasking programs
    • DILLON, L. 1990. Using symbolic execution for verification of Ada tasking programs. ACM Trans. Prog. Lang. Syst. 12, 4, 643-669.
    • (1990) ACM Trans. Prog. Lang. Syst. , vol.12 , Issue.4 , pp. 643-669
    • Dillon, L.1
  • 27
    • 0012232158 scopus 로고    scopus 로고
    • Lock coarsening: Eliminating lock overhead in automatically parallelized object-based programs
    • DINIZ, P. AND RINARD, M. 1998. Lock coarsening: Eliminating lock overhead in automatically parallelized object-based programs. J. Parallel Distrib. Comput. 49, 2 (Mar.), 2218-244.
    • (1998) J. Parallel Distrib. Comput. , vol.49 , Issue.2 MAR. , pp. 2218-2244
    • Diniz, P.1    Rinard, M.2
  • 33
  • 39
    • 0001657367 scopus 로고
    • A partial approach to model checking
    • GODEFROID, A. AND WOLPER, P. 1994. A partial approach to model checking. Information and Computation 110, 2 (May), 305-326.
    • (1994) Information and Computation , vol.110 , Issue.2 MAY , pp. 305-326
    • Godefroid, A.1    Wolper, P.2
  • 47
    • 0030146262 scopus 로고    scopus 로고
    • Parallelism for free: Efficient and optimal bitvector analyses for parallel programs
    • KNOOP, J., STEFFEN, B., AND VOLLMER, J. 1996. Parallelism for free: Efficient and optimal bitvector analyses for parallel programs. ACM Trans. Program. Lang. Syst. 18, 3 (May), 268-299.
    • (1996) ACM Trans. Program. Lang. Syst. , vol.18 , Issue.3 MAY , pp. 268-299
    • Knoop, J.1    Steffen, B.2    Vollmer, J.3
  • 49
    • 0030295489 scopus 로고    scopus 로고
    • Analyses and optimizations for shared address space programs
    • KRISHNAMURTHY, A. AND YELICK, K. 1996. Analyses and optimizations for shared address space programs. J. Parallel Distrib. Comput. 38, 2, 130-144.
    • (1996) J. Parallel Distrib. Comput. , vol.38 , Issue.2 , pp. 130-144
    • Krishnamurthy, A.1    Yelick, K.2
  • 51
    • 0032181142 scopus 로고    scopus 로고
    • A constant propagation algorithm for explicitly parallel programs
    • LEE, J., MIDKIFF, S. P., AND PADUA, D. A. 1998. A constant propagation algorithm for explicitly parallel programs. Intern. J. Parallel Program. 26, 5, 563-589.
    • (1998) Intern. J. Parallel Program. , vol.26 , Issue.5 , pp. 563-589
    • Lee, J.1    Midkiff, S.P.2    Padua, D.A.3
  • 54
    • 84949514766 scopus 로고
    • Data flow analysis of concurrent systems that use the rendezvous model of synchronization
    • Victoria, Canada
    • LONG, D. AND CLARKE, L. 1991. Data flow analysis of concurrent systems that use the rendezvous model of synchronization. In 1991 International Symposium on Software Testing and Analysis, Victoria, Canada.
    • (1991) 1991 International Symposium on Software Testing and Analysis
    • Long, D.1    Clarke, L.2
  • 57
    • 0026274708 scopus 로고
    • On-the-fly detection of data races for programs with nested fork-join parallelism
    • Albuquerque, NM
    • MELLOR-CRUMMEY, J. 1991. On-the-fly detection of data races for programs with nested fork-join parallelism. In Proceedings of Supercomputing '91. Albuquerque, NM.
    • (1991) Proceedings of Supercomputing '91
    • Mellor-Crummey, J.1
  • 65
    • 0003771199 scopus 로고
    • Ph.D. thesis, Dept. of Computer Science, Cornell Univ., Ithaca, NY
    • REPPY, J. 1992. Higher-order concurrency. Ph.D. thesis, Dept. of Computer Science, Cornell Univ., Ithaca, NY.
    • (1992) Higher-order Concurrency
    • Reppy, J.1
  • 66
    • 0000151487 scopus 로고    scopus 로고
    • Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives
    • RINARD, M. 1999. Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization primitives. ACM Trans. Comput. Syst. 17, 4 (Nov.), 337-371.
    • (1999) ACM Trans. Comput. Syst. , vol.17 , Issue.4 NOV. , pp. 337-371
    • Rinard, M.1
  • 73
    • 0002174919 scopus 로고    scopus 로고
    • A schema for interprocedural modification side-effect analysis with pointer aliasing
    • RYDER, B., LANDI, W., STOCKS, P., ZHANG, S., AND ALTUCHER, R. 2001. A schema for interprocedural modification side-effect analysis with pointer aliasing. ACM Trans. Program. Lang. Syst. 23, 1 (Mar.), 105-186.
    • (2001) ACM Trans. Program. Lang. Syst. , vol.23 , Issue.1 MAR. , pp. 105-186
    • Ryder, B.1    Landi, W.2    Stocks, P.3    Zhang, S.4    Altucher, R.5
  • 74
    • 0031598986 scopus 로고    scopus 로고
    • Solving shape-analysis problems in languages with destructive updating
    • SAGIV, M., REPS, T., AND WILHELM, R. 1998. Solving shape-analysis problems in languages with destructive updating. ACM Trans. Program. Lang. Syst 20, 1 (Jan.), 1-50.
    • (1998) ACM Trans. Program. Lang. Syst , vol.20 , Issue.1 JAN. , pp. 1-50
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 79
    • 0023994389 scopus 로고
    • Efficient and correct execution of parallel programs that share memory
    • SHASHA, D. AND SNIR, M. 1988. Efficient and correct execution of parallel programs that share memory. ACM Trans. Program. Lang. Syst. 10, 2 (Apr.).
    • (1988) ACM Trans. Program. Lang. Syst. , vol.10 , Issue.2 APR.
    • Shasha, D.1    Snir, M.2
  • 85
    • 0020752281 scopus 로고
    • A general purpose algorithm for analyzing concurrent programs
    • TAYLOR, R. N. 1983. A general purpose algorithm for analyzing concurrent programs. Commun. ACM 26, 5 (May), 362-376.
    • (1983) Commun. ACM , vol.26 , Issue.5 MAY , pp. 362-376
    • Taylor, R.N.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.