메뉴 건너뛰기




Volumn , Issue , 2004, Pages 243-254

The value evolution graph and its use in memory reference analysis

Author keywords

[No Author keywords available]

Indexed keywords

DATA FLOW; GRAPH PATHS; VALUE EVALUATION GRAPH (VEG);

EID: 10444238441     PISSN: 1089795X     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (12)

References (31)
  • 2
    • 0025444592 scopus 로고
    • The program dependence web: A representation supporting control-, data-, and demand-driven interpretation of imperative languages
    • White Plains, N.Y., June
    • R. A. Ballance, A. B. Maccabe, and K. J. Ottenstein. The Program Dependence Web: A representation supporting control-, data-, and demand-driven interpretation of imperative languages. In ACM SIGPLAN '90 Conf. on Prog. Language Design and Implementation, pp. 257-271, White Plains, N.Y., June 1990.
    • (1990) ACM SIGPLAN '90 Conf. on Prog. Language Design and Implementation , pp. 257-271
    • Ballance, R.A.1    Maccabe, A.B.2    Ottenstein, K.J.3
  • 3
    • 0002162401 scopus 로고
    • The range test: A dependence test for symbolic, non-linear expressions
    • Nov.
    • W. Blume and R. Eigenmann. The Range Test: A Dependence Test for Symbolic, Non-linear Expressions. Proc. of Supercomputing '94, Nov. 1994.
    • (1994) Proc. of Supercomputing '94
    • Blume, W.1    Eigenmann, R.2
  • 4
    • 4243615822 scopus 로고
    • Symbolic range propagation
    • Univ. of Illinois at Urbana-Champaign, Cntr for Supercomputing Res & Dev, Oct
    • W. Blume and R. Eigenmann. Symbolic Range Propagation. TR 1381, Univ. of Illinois at Urbana-Champaign, Cntr for Supercomputing Res & Dev, Oct 1994.
    • (1994) TR 1381
    • Blume, W.1    Eigenmann, R.2
  • 5
    • 84976670508 scopus 로고    scopus 로고
    • Recognizing and parallelizing bounded recurrences
    • number 589 in LNCS, Springer Verlag, Berlin
    • D. Callahan. Recognizing and parallelizing bounded recurrences. In 7997 Workshop on Languages and Compilers for Parallel Computing, number 589 in LNCS, pp. 169-185, Springer Verlag, Berlin.
    • 7997 Workshop on Languages and Compilers for Parallel Computing , pp. 169-185
    • Callahan, D.1
  • 6
    • 0016534839 scopus 로고
    • Time and parallel processor bounds for linear recurrence systems
    • S.-C. Chen and D. J. Kuck. Time and parallel processor bounds for linear recurrence systems. IEEE Trans. on Computers, 24(7):701-717, 1975.
    • (1975) IEEE Trans. on Computers , vol.24 , Issue.7 , pp. 701-717
    • Chen, S.-C.1    Kuck, D.J.2
  • 8
    • 0029214850 scopus 로고
    • Beyond induction variables: Detecting and classifying sequences using a demand-driven SSA form
    • M. P. Gerlek, E. Stolz, and M. Wolfe. Beyond induction variables: Detecting and classifying sequences using a demand-driven SSA form. ACM Trans. on Prog. Languages and Systems, 17(1):85-122, 1995.
    • (1995) ACM Trans. on Prog. Languages and Systems , vol.17 , Issue.1 , pp. 85-122
    • Gerlek, M.P.1    Stolz, E.2    Wolfe, M.3
  • 10
    • 0029429568 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. In Conf. on Supercomputing, 1995.
    • (1995) Conf. on Supercomputing
    • Gu, J.1    Li, Z.2    Lee, G.3
  • 11
    • 0034513885 scopus 로고    scopus 로고
    • Automatic parallelization of recursive procedures
    • M. Gupta, S. Mukhopadhyay, and N. Sinha. Automatic parallelization of recursive procedures. Int. J. of Parallel Prog., 28(6):537-562, 2000.
    • (2000) Int. J. of Parallel Prog. , vol.28 , Issue.6 , pp. 537-562
    • Gupta, M.1    Mukhopadhyay, S.2    Sinha, N.3
  • 12
    • 0027568719 scopus 로고
    • Optimizing array bound checks using flow analysis
    • R. Gupta. Optimizing array bound checks using flow analysis. ACM Letters on Prog. Lang. and Systems, 2(1-4), 1993.
    • (1993) ACM Letters on Prog. Lang. and Systems , vol.2 , Issue.1-4
    • Gupta, R.1
  • 18
    • 0006746217 scopus 로고    scopus 로고
    • Analysis of irregular single-indexed array accesses and its application in compiler optimizations
    • Y. Lin and D. Padua. Analysis of irregular single-indexed array accesses and its application in compiler optimizations. In Int. Conf. on Compiler Construction, 2000.
    • (2000) Int. Conf. on Compiler Construction
    • Lin, Y.1    Padua, D.2
  • 20
    • 4244132752 scopus 로고
    • Parallelization in the presence of generalized induction and reduction variables
    • Univ. of Illinois at Urbana Champaign, Cntr. for Supercomputing Res. & Dev., Jan
    • W. Pottenger and R. Eigenmann. Parallelization in the presence of generalized induction and reduction variables. TR 1396, Univ. of Illinois at Urbana Champaign, Cntr. for Supercomputing Res. & Dev., Jan. 1995.
    • (1995) TR 1396
    • Pottenger, W.1    Eigenmann, R.2
  • 21
    • 0026278958 scopus 로고
    • The omega test: A fast and practical integer programming algorithm for dependence analysis
    • Albuquerque, N.M., Nov
    • W. Pugh. The Omega test: A fast and practical integer programming algorithm for dependence analysis. In Supercomputing '97, pp. 4-13, Albuquerque, N.M., Nov. 1991.
    • (1991) Supercomputing '97 , pp. 4-13
    • Pugh, W.1
  • 22
    • 0033076827 scopus 로고    scopus 로고
    • The LRPD Test: Speculative run-time parallelization of loops with privatization and reduction parallelization
    • L. Rauchwerger and D. A. Padua. The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. IEEE Trans. on Parallel and Distributed Systems, 10(2), 1999.
    • (1999) IEEE Trans. on Parallel and Distributed Systems , vol.10 , Issue.2
    • Rauchwerger, L.1    Padua, D.A.2
  • 25
    • 0346502796 scopus 로고    scopus 로고
    • Hybrid analysis: Static & dynamic memory reference analysis
    • S. Rus, J. Hoeflinger, and L. Rauchwerger. Hybrid analysis: static & dynamic memory reference analysis. Int. J. of Parallel Prog., 31(3):251-283, 2003.
    • (2003) Int. J. of Parallel Prog. , vol.31 , Issue.3 , pp. 251-283
    • Rus, S.1    Hoeflinger, J.2    Rauchwerger, L.3
  • 28
    • 0029190370 scopus 로고
    • Gated SSA-based demand-driven symbolic analysis for parallelizing compilers
    • Barcelona, Spain, January
    • P. Tu and D. Padua. Gated SSA-based demand-driven symbolic analysis for parallelizing compilers. In Proc. of the 9th ACM Int. Conf. on Supercomputing, Barcelona, Spain, pp. 414-423, January 1995.
    • (1995) Proc. of the 9th ACM Int. Conf. on Supercomputing , pp. 414-423
    • Tu, P.1    Padua, D.2
  • 30
    • 0034818958 scopus 로고    scopus 로고
    • Monotonic evolution: An alternative to induction variable substitution for dependence analysis
    • June 16-21, 2001, Sorrento, Napoli, Italy. ACM
    • P. Wu, A. Cohen, J. Hoeflinger, and D. Padua. Monotonic evolution: An alternative to induction variable substitution for dependence analysis. In Proc. of the 2001 Int. Conf. on Supercomputing, June 16-21, 2001, Sorrento, Napoli, Italy. ACM, 2001.
    • (2001) Proc. of the 2001 Int. Conf. on Supercomputing
    • Wu, P.1    Cohen, A.2    Hoeflinger, J.3    Padua, D.4
  • 31
    • 35248848276 scopus 로고    scopus 로고
    • Induction variable analysis without idiom recognition: Beyond monotonicity
    • number 2624 in LNCS, Springer Verlag, Berlin
    • P. Wu, A. Cohen, and D. Padua. Induction variable analysis without idiom recognition: Beyond monotonicity. In 2007 Workshop on Lang and Compilers for Parallel Computing, number 2624 in LNCS, pp. 427-441, Springer Verlag, Berlin.
    • 2007 Workshop on Lang and Compilers for Parallel Computing , pp. 427-441
    • Wu, P.1    Cohen, A.2    Padua, D.3


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