메뉴 건너뛰기




Volumn 17, Issue 1, 1995, Pages 85-122

Beyond Induction Variables: Detecting and Classifying Sequences Using a Demand-Driven SSA Form

Author keywords

Constant propagation; def use chain; demand driven; induction variable; static single assignment; strength reduction; wraparound variable

Indexed keywords

CONSTANT PROPAGATION; DEF USE CHAIN; DEMAND DRIVEN; INDUCTION VARIABLES; STATIC SINGLE ASSIGNMENT; STRENGTH REDUCTION; WRAP AROUND VARIABLE;

EID: 0029214850     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/200994.201003     Document Type: Article
Times cited : (82)

References (24)
  • 3
    • 0002132214 scopus 로고
    • Reduction in operator strength
    • S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J.
    • ALLEN, F. E., COCKE, J., AND KENNEDY, K. 1981. Reduction in operator strength. In Program Flow Analysis, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J., 79-101.
    • (1981) Program Flow Analysis , pp. 79-101
    • ALLEN, F.E.1    COCKE, J.2    KENNEDY, K.3
  • 7
    • 0026243790 scopus 로고
    • Efficiently computing Static Single Assignment form and the control dependence graph
    • (Oct.)
    • CYTRON, R, FERRANTE, J., ROSEN, B. K., WEGMAN, M. N., AND ZADECK, F. K 1991. Efficiently computing Static Single Assignment form and the control dependence graph. ACM Trans. Program. Lang. Syst. 13, 4 (Oct.), 451-490.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.4 , pp. 451-490
    • CYTRON, R.1    FERRANTE, J.2    ROSEN, B.K.3    WEGMAN, M.N.4    ZADECK, F.K.5
  • 9
    • 85013593108 scopus 로고
    • Experience in the automatic parallelization of four Perfect-Benchmark programs
    • U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • EIGENMANN, R., HOEFLINGER, J., LI, Z., AND PADUA, D. 1992. Experience in the automatic parallelization of four Perfect-Benchmark programs. In Workshop on Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, vol. 589. Springer-Verlag, New York, 65-83.
    • (1992) Workshop on Languages and Compilers for Parallel Computing , vol.589 , pp. 65-83
    • EIGENMANN, R.1    HOEFLINGER, J.2    LI, Z.3    PADUA, D.4
  • 13
    • 84976802403 scopus 로고
    • Symbolic program analysis and optimization for parallelizing compilers
    • U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • HAGHIGHAT, M. R. AND POLYCHRONOPOULOS, C. D. 1992. Symbolic program analysis and optimization for parallelizing compilers. In Workshop on Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, vol. 589. Springer-Verlag, New York, 65-83.
    • (1992) Workshop on Languages and Compilers for Parallel Computing , vol.589 , pp. 65-83
    • HAGHIGHAT, M.R.1    POLYCHRONOPOULOS, C.D.2
  • 14
    • 2342578458 scopus 로고
    • Construction of thinned gated single-assignment form
    • U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Springer-Verlag, New York, 477-499. Lecture Notes in Computer Science, vol. 768
    • HAVLAK, P. 1993. Construction of thinned gated single-assignment form. In Workshop on Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Springer-Verlag, New York, 477-499. Lecture Notes in Computer Science, vol. 768.
    • (1993) Workshop on Languages and Compilers for Parallel Computing
    • HAVLAK, P.1
  • 15
    • 0005331864 scopus 로고
    • A survey of data flow analysis techniques
    • S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J.
    • KENNEDY, K. 1981. A survey of data flow analysis techniques. In Program Flow Analysis, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, N.J., 5-54.
    • (1981) Program Flow Analysis , pp. 5-54
    • KENNEDY, K.1
  • 17
    • 0022874874 scopus 로고
    • Advanced compiler optimizations for supercomputers
    • (Dec.)
    • PADUA, D. A AND WOLFE, M. 1986. Advanced compiler optimizations for supercomputers. Commun. ACM 29, 12 (Dec.), 1184-1201.
    • (1986) Commun. ACM , vol.29 , Issue.12 , pp. 1184-1201
    • PADUA, D.A.1    WOLFE, M.2
  • 18
    • 0025463001 scopus 로고
    • An empirical study of Fortran programs for parallelizing compilers
    • (July)
    • SHEN, Z., LI, Z, AND YEW, P -C. 1990. An empirical study of Fortran programs for parallelizing compilers. IEEE Trans. Parallel Distnb. Syst. 1, 3 (July), 356-364.
    • (1990) IEEE Trans. Parallel Distnb. Syst. , vol.1 , Issue.3 , pp. 356-364
    • SHEN, Z.1    LI, Z.2    YEW, P-C.3
  • 19
    • 0028053334 scopus 로고
    • Extended SSA with factored use-def chains to support optimization and parallelism
    • a, IEEE, Los Alamitos, Calif.
    • STOLTZ, E., GERLEK, M. P., AND WOLFE, M. 1994a. Extended SSA with factored use-def chains to support optimization and parallelism. In Hawaii International Conferences on System Sciences. IEEE, Los Alamitos, Calif.
    • (1994) Hawaii International Conferences on System Sciences
    • STOLTZ, E.1    GERLEK, M.P.2    WOLFE, M.3
  • 21
    • 0001790593 scopus 로고
    • Depth-first search and linear graph algorithms
    • (June)
    • TARJAN, R 1972. Depth-first search and linear graph algorithms. SIAM J. Comput. 1, 2 (June), 146-160.
    • (1972) SIAM J. Comput. , vol.1 , Issue.2 , pp. 146-160
    • TARJAN, R.1
  • 22
    • 0002712930 scopus 로고
    • Automatic array privatization
    • U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, vol 768. Springer-Verlag, New York
    • Tu, P AND PADUA, D. 1993. Automatic array privatization. In Workshop on Languages and Compilers for Parallel Computing, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, Eds. Lecture Notes in Computer Science, vol 768. Springer-Verlag, New York, 500-521.
    • (1993) Workshop on Languages and Compilers for Parallel Computing , pp. 500-521
    • Tu, P.1    PADUA, D.2
  • 24
    • 0023324953 scopus 로고
    • Data dependence and its applications to parallel processing
    • (Apr.)
    • WOLFE, M AND BANERJEE, U. 1987. Data dependence and its applications to parallel processing. Int. J. Parallel Program. 16, 2 (Apr.), 137-178.
    • (1987) Int. J. Parallel Program. , vol.16 , Issue.2 , pp. 137-178
    • WOLFE, M.1    BANERJEE, U.2


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