메뉴 건너뛰기




Volumn 26, Issue 3, 2000, Pages 244-261

Efficient interprocedural array data-flow analysis for automatic program parallelization

Author keywords

Parallelizing compiler, array data flow analysis, interprocedural analysis, symbolic analysis

Indexed keywords


EID: 0003503844     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.842950     Document Type: Article
Times cited : (8)

References (45)
  • 6
    • 33747413041 scopus 로고    scopus 로고
    • "Analysis of Interprocedural Side Effects in a Parallel Programming Environment,"
    • 86 Symp. Compiler Construction, pp. 162-175, June 1986
    • D. Callahan and K. Kennedy, "Analysis of Interprocedural Side Effects in a Parallel Programming Environment," Proc. ACM SIGPLAN '86 Symp. Compiler Construction, pp. 162-175, June 1986.
    • Proc. ACM SIGPLAN '
    • Callahan, D.1    Kennedy, K.2
  • 8
    • 0027311335 scopus 로고    scopus 로고
    • "Efficient Flow-Sensitive Interprocedural Computation of Pointer-Induced Aliases and Side Effects,"
    • 20th Ann. ACM Symp. Principles of Programming Languages, pp. 232-245, Jan. 1993
    • J.-D. Choi, M. Burke, and P. Carini, "Efficient Flow-Sensitive Interprocedural Computation of Pointer-Induced Aliases and Side Effects," Proc. 20th Ann. ACM Symp. Principles of Programming Languages, pp. 232-245, Jan. 1993.
    • Proc.
    • Choi, J.-D.1    Burke, M.2    Carini, P.3
  • 9
    • 0022017909 scopus 로고    scopus 로고
    • "Applications of Symbolic Evaluation," J
    • vol. 5, no. 1, pp. 15-35, 1985
    • L.A. Clarke and D.J. Richardson, "Applications of Symbolic Evaluation," J. Systems and Software, vol. 5, no. 1, pp. 15-35, 1985.
    • Systems and Software
    • Clarke, L.A.1    Richardson, D.J.2
  • 10
    • 0030412020 scopus 로고    scopus 로고
    • "Interprocedural Array Region Analyses,"
    • vol. 24, no. 6, pp. 513-546, Dec. 1996
    • B. Creusillet and F. Irigoin, "Interprocedural Array Region Analyses," Int'l. J. Parallel Programming, vol. 24, no. 6, pp. 513-546, Dec. 1996.
    • Int'l. J. Parallel Programming
    • Creusillet, B.1    Irigoin, F.2
  • 12
    • 0027837036 scopus 로고    scopus 로고
    • "A Practical Data-Flow Framework for Array Reference Analysis and Its Use in Optimizations,"
    • 93 Conf. Programming Language Design and Implementation, pp. 68-77, June 1993
    • E. Duesterwald, R. Gupta, and M.L. Soffa, "A Practical Data-Flow Framework for Array Reference Analysis and Its Use in Optimizations," Proc. ACM SIGPLAN '93 Conf. Programming Language Design and Implementation, pp. 68-77, June 1993.
    • Proc. ACM SIGPLAN '
    • Duesterwald, E.1    Gupta, R.2    Soffa, M.L.3
  • 17
    • 0026109335 scopus 로고    scopus 로고
    • "Dataflow Analysis of Array and Scalar References,"
    • vol. 2, no. 1, pp. 23-53, Feb. 1991
    • P. Feautrier, "Dataflow Analysis of Array and Scalar References," Int'l J. Parallel Programming, vol. 2, no. 1, pp. 23-53, Feb. 1991.
    • Int'l J. Parallel Programming
    • Feautrier, P.1
  • 19
    • 0025386681 scopus 로고    scopus 로고
    • "Structured Data-Flow Analysis for Arrays and Its Use in an Optimizing Compiler,"
    • vol. 20, no. 2, pp. 133-155, Feb. 1990
    • T. Gross and P. Steenkiste, "Structured Data-Flow Analysis for Arrays and Its Use in an Optimizing Compiler," Software Practice and Experience, vol. 20, no. 2, pp. 133-155, Feb. 1990.
    • Software Practice and Experience
    • Gross, T.1    Steenkiste, P.2
  • 20
    • 0029429568 scopus 로고    scopus 로고
    • "Symbolic Array Dataflow Analysis for Array Privatization and Program Parallelization,"
    • J. Gu, Z. Li, and G. Lee, "Symbolic Array Dataflow Analysis for Array Privatization and Program Parallelization," Proc. Supercomputing, Dec. 1995.
    • Proc. Supercomputing, Dec. 1995.
    • Gu, J.1    Li, Z.2    Lee G3
  • 24
    • 0026186967 scopus 로고    scopus 로고
    • "An Implementation of Interprocedural Bounded Regular Section Analysis,"
    • vol. 2, no. 3, pp. 350-360, 1991
    • P. Havlak and K. Kennedy, "An Implementation of Interprocedural Bounded Regular Section Analysis," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 3, pp. 350-360, 1991.
    • IEEE Trans. Parallel and Distributed Systems
    • Havlak, P.1    Kennedy, K.2
  • 29
    • 84983131377 scopus 로고    scopus 로고
    • "Array Privatization for Parallel Execution of Loops,"
    • 313-322, July 1992
    • Z. Li, "Array Privatization for Parallel Execution of Loops," Proc. ACM Int'l. Conf. Supercomputing, pp. 313-322, July 1992.
    • Proc. ACM Int'l. Conf. Supercomputing, Pp.
    • Li, Z.1
  • 30
    • 0024137396 scopus 로고    scopus 로고
    • "Interprocedural Analysis for Parallel Computing,"
    • 1988 Int'l Conf. Parallel Proc., pp. 221-228, Aug. 1988
    • Z. Li and P.-C. Yew, "Interprocedural Analysis for Parallel Computing," Proc. 1988 Int'l Conf. Parallel Proc., pp. 221-228, Aug. 1988.
    • Proc.
    • Li, Z.1    Yew, P.-C.2
  • 31
    • 0040751128 scopus 로고    scopus 로고
    • "Program Parallelization with Interprocedural Analysis," J
    • 225-244, vol. 2, no. 2, Oct. 1988
    • Z. Li and P.-C. Yew, "Program Parallelization with Interprocedural Analysis," J. Supercomputing, pp. 225-244, vol. 2, no. 2, Oct. 1988.
    • Supercomputing, Pp.
    • Li, Z.1    Yew, P.-C.2
  • 33
    • 0027311339 scopus 로고    scopus 로고
    • "Array Data-flow Analysis and Its Use in Array Privatization,"
    • 20th ACM Symp. Principles of Programming Languages, pp. 2-15, Jan. 1993
    • D.E. Maydan, S.P. Amarasinghe, and M.S. Lam, "Array Data-flow Analysis and Its Use in Array Privatization," Proc. 20th ACM Symp. Principles of Programming Languages, pp. 2-15, Jan. 1993.
    • Proc.
    • Maydan, D.E.1    Amarasinghe, S.P.2    Lam, M.S.3
  • 40
    • 84976844340 scopus 로고    scopus 로고
    • "Direct Parallelization of CALL Statements,"
    • 86 Symp. Compiler Construction, pp. 176-185, July 1986
    • R. Triolet, F. Irigoin, and P. Feautrier, "Direct Parallelization of CALL Statements," Proc. ACM SIGPLAN '86 Symp. Compiler Construction, pp. 176-185, July 1986.
    • Proc. ACM SIGPLAN '
    • Triolet, R.1    Irigoin, F.2    Feautrier, P.3
  • 42
    • 0029190370 scopus 로고    scopus 로고
    • "Gated SSA-Based Demand-Driven Symbolic Analysis for Parallelizing Compilers,"
    • 414-423, July 1995
    • P. Tu and D. Padua, "Gated SSA-Based Demand-Driven Symbolic Analysis for Parallelizing Compilers," Proc. Int'l Conf. Supercomputing, pp. 414-423, July 1995.
    • Proc. Int'l Conf. Supercomputing, Pp.
    • Tu, P.1    Padua, D.2


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