메뉴 건너뛰기




Volumn , Issue , 2009, Pages 136-146

A fast and precise static loop analysis based on abstract interpretation, program slicing and polytope models

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT INTERPRETATIONS; ANALYSIS TIME; CODE EXECUTION; FEEDBACK DIRECTED OPTIMIZATIONS; LOOP ANALYSIS; LOOP ITERATION; LOOP OPTIMIZATIONS; LOOP UNROLLING; POLYTOPE; PREPROCESS; PROGRAM ANALYSIS; PROGRAM SEMANTICS; PROGRAM SLICING; REAL-WORLD PROBLEM; STATIC INFORMATION; WORST-CASE EXECUTION TIME ANALYSIS;

EID: 67650563022     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/CGO.2009.17     Document Type: Conference Paper
Times cited : (65)

References (38)
  • 2
    • 0028743437 scopus 로고
    • Compiler Transformations for High-performance Computing
    • D. F. Bacon, S. L. Graham, and O. J. Sharp, "Compiler Transformations for High-performance Computing," ACM Comput. Surv., vol.26, no.4, pp. 345-420, 1994.
    • (1994) ACM Comput. Surv. , vol.26 , Issue.4 , pp. 345-420
    • Bacon, D.F.1    Graham, S.L.2    Sharp, O.J.3
  • 3
    • 84948461157 scopus 로고    scopus 로고
    • Overcoming the Challenges to Feedback- Directed Optimization
    • M. D. Smith, "Overcoming the Challenges to Feedback- Directed Optimization," in Proc. of DYNAMO, January 2000.
    • Proc. of DYNAMO, January 2000
    • Smith, M.D.1
  • 5
    • 35148820173 scopus 로고    scopus 로고
    • Automatic Derivation of Loop Bounds and Infeasible Paths for WCET Analysis using Abstract Execution
    • J. Gustafsson, A. Ermedahl, C. Sandberg, and B. Lisper, "Automatic Derivation of Loop Bounds and Infeasible Paths for WCET Analysis using Abstract Execution," in Proc. of RTSS, Dec. 2006.
    • Proc. of RTSS, Dec. 2006
    • Gustafsson, J.1    Ermedahl, A.2    Sandberg, C.3    Lisper, B.4
  • 6
    • 85050550846 scopus 로고
    • Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints
    • January
    • P. Cousot and R. Cousot, "Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints," in POPL, January 1977.
    • (1977) POPL
    • Cousot, P.1    Cousot, R.2
  • 11
    • 52049108269 scopus 로고    scopus 로고
    • Loop Bound Analysis based on a Combination of Program Slicing, Abstract Interpretation, and Invariant Analysis
    • A. Ermedahl, C. Sandberg, J. Gustafsson, S. Bygde, and B. Lisper, "Loop Bound Analysis based on a Combination of Program Slicing, Abstract Interpretation, and Invariant Analysis," in Proc. of WCET, July 2007.
    • Proc. of WCET, July 2007
    • Ermedahl, A.1    Sandberg, C.2    Gustafsson, J.3    Bygde, S.4    Lisper, B.5
  • 12
    • 0002575820 scopus 로고    scopus 로고
    • Automatic Discovery of Linear Restraints among Variables of a Program
    • P. Cousot and N. Halbwachs, "Automatic Discovery of Linear Restraints among Variables of a Program," in Proc. of POPL, January 1978.
    • Proc. of POPL, January 1978
    • Cousot, P.1    Halbwachs, N.2
  • 13
    • 0346206553 scopus 로고
    • Static Analysis of Arithmetical Congruences
    • P. Granger, "Static Analysis of Arithmetical Congruences," International Journal of Computer Mathematics, vol.30, no.30, pp. 165-190, 1989.
    • (1989) International Journal of Computer Mathematics , vol.30 , Issue.30 , pp. 165-190
    • Granger, P.1
  • 14
    • 33745881897 scopus 로고    scopus 로고
    • The Octagon Abstract Domain
    • A. Miné, "The Octagon Abstract Domain," Higher Order Symbol. Comput., vol.19, no.1, pp. 31-100, 2006.
    • (2006) Higher Order Symbol. Comput. , vol.19 , Issue.1 , pp. 31-100
    • Miné, A.1
  • 15
    • 67650555258 scopus 로고    scopus 로고
    • Comparing the Galois Connection and Widening/Narrowing Approaches to Abstract Interpretation
    • P. Cousot and R. Cousot, "Comparing the Galois Connection and Widening/Narrowing Approaches to Abstract Interpretation," in Proc. of PLILP, August 1992.
    • Proc. of PLILP, August 1992
    • Cousot, P.1    Cousot, R.2
  • 19
    • 67650510511 scopus 로고    scopus 로고
    • Incremental Program Testing Using Program Dependence Graphs
    • S. Bates and S. Horwitz, "Incremental Program Testing Using Program Dependence Graphs," in Proc. of POPL, Jan. 1993.
    • Proc. of POPL, Jan. 1993
    • Bates, S.1    Horwitz, S.2
  • 22
    • 84980009342 scopus 로고
    • The Program Dependence Graph in a Software Development Environment
    • K. J. Ottenstein and L. M. Ottenstein, "The Program Dependence Graph in a Software Development Environment," SIGSOFT Softw. Eng. Notes, vol.9, no.3, pp. 177-184, 1984.
    • (1984) SIGSOFT Softw. Eng. Notes , vol.9 , Issue.3 , pp. 177-184
    • Ottenstein, K.J.1    Ottenstein, L.M.2
  • 26
    • 27644524548 scopus 로고    scopus 로고
    • A Class of Polynomially Solvable Range Constraints for Interval Analysis without Widenings
    • Z. Su and D. Wagner, "A Class of Polynomially Solvable Range Constraints for Interval Analysis without Widenings," Theor. Comput. Sci., 2005.
    • (2005) Theor. Comput. Sci.
    • Su, Z.1    Wagner, D.2
  • 29
    • 67650530984 scopus 로고    scopus 로고
    • Mälardalen WCET Research Group, September
    • Mälardalen WCET Research Group, "WCET Benchmarks," http://www.mrtc.mdh.se/projects/wcet, September 2008.
    • (2008) WCET Benchmarks
  • 32
    • 0031339427 scopus 로고    scopus 로고
    • Media- Bench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems
    • C. Lee, M. Potkonjak, and W. H. Mangione-Smith, "Media- Bench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems," in Proc. of MICRO, December 1997.
    • Proc. of MICRO, December 1997
    • Lee, C.1    Potkonjak, M.2    Mangione-Smith, W.H.3
  • 33
    • 67650540649 scopus 로고    scopus 로고
    • "UTDSP Benchmark Suite," http://www.eecg.toronto.edu/ ̃corinna/DSP/infrastructure/UTDSP.html, September 2008.
    • (2008) UTDSP Benchmark Suite
  • 34
    • 67650549576 scopus 로고    scopus 로고
    • September
    • Informatik Centrum Dortmund, "ICD-C Compiler framework," http://www.icd.de/es/icd-c, September 2008.
    • (2008) ICD-C Compiler Framework
  • 35
    • 67650546810 scopus 로고    scopus 로고
    • September
    • S. Verdoolaege, "Barvinok," http://http://www.kotnet.org/ ~skimo/barvinok, September 2008.
    • (2008) Barvinok
    • Verdoolaege, S.1


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