메뉴 건너뛰기




Volumn 15, Issue 2, 2004, Pages 151-166

A Framework to Capture Dynamic Data Structures in Pointer-Based Codes

Author keywords

Irregular codes; Optimizing compiler; Pointers; Recursive data structures; Shape analysis; Shape graphs

Indexed keywords

ALGORITHMS; COMPUTER ARCHITECTURE; DATA COMMUNICATION SYSTEMS; FORTRAN (PROGRAMMING LANGUAGE); JAVA PROGRAMMING LANGUAGE; OPTIMIZATION; STORAGE ALLOCATION (COMPUTER);

EID: 1342324583     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2004.1264798     Document Type: Article
Times cited : (9)

References (27)
  • 2
    • 0003312022 scopus 로고
    • Program Analysis and Specialization for the C Programming Language
    • PhD thesis, DIKU, Univ. of Copenhagen, May
    • L. Andersen, "Program Analysis and Specialization for the C Programming Language," PhD thesis, DIKU, Univ. of Copenhagen, DIKU report 94/19, May 1994.
    • (1994) DIKU Report , vol.94 , Issue.19
    • Andersen, L.1
  • 4
    • 0034448966 scopus 로고    scopus 로고
    • Unification-Based Pointer Analysis with Directional Assignments
    • M. Das, "Unification-Based Pointer Analysis with Directional Assignments," Proc. ACM SIGPLAN Notices, vol. 35, no. 5, pp. 35-46, 2000.
    • (2000) Proc. ACM SIGPLAN Notices , vol.35 , Issue.5 , pp. 35-46
    • Das, M.1
  • 6
    • 84879704926 scopus 로고    scopus 로고
    • Assessing the Effects of Flow-Sensitivity on Pointer Alias Analyses
    • M. Hind and A. Pioli, "Assessing the Effects of Flow-Sensitivity on Pointer Alias Analyses," Proc. Static Analysis Symp., pp. 57-81, 1998.
    • (1998) Proc. Static Analysis Symp. , pp. 57-81
    • Hind, M.1    Pioli, A.2
  • 11
    • 0347600582 scopus 로고    scopus 로고
    • Communication Optimizations for Parallel C Programs
    • Y. Zhu and L.J. Hendren, "Communication Optimizations for Parallel C Programs," J. Parallel and Distributed Computing, vol. 58, no. 2, pp. 301-332, 1999.
    • (1999) J. Parallel and Distributed Computing , vol.58 , Issue.2 , pp. 301-332
    • Zhu, Y.1    Hendren, L.J.2
  • 13
    • 0346639792 scopus 로고    scopus 로고
    • PhD thesis, School of Computer Science, McGill Univ., Montreal, May
    • R. Ghiya, "Putting Pointer Analysis to Work," PhD thesis, School of Computer Science, McGill Univ., Montreal, May 1998.
    • (1998) Putting Pointer Analysis to Work
    • Ghiya, R.1
  • 15
    • 85050550846 scopus 로고
    • Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints
    • P. Cousot and R. Cousot, "Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints," Proc. Fourth ACM Symp. Principles of Programming Language, pp. 238-252, 1977.
    • (1977) Proc. Fourth ACM Symp. Principles of Programming Language , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 17
    • 33846349887 scopus 로고
    • A Hierarchical O(n- log n) Force Calculation Algorithm
    • Dec.
    • J. Barnes and P. Hut, "A Hierarchical O(n- log n) Force Calculation Algorithm," Nature, vol. 324, Dec. 1986.
    • (1986) Nature , vol.324
    • Barnes, J.1    Hut, P.2
  • 19
    • 0030546329 scopus 로고    scopus 로고
    • Alias Analysis of Pointers in Pascal and Fortran 90: Dependence Analysis between Pointer References
    • A. Matsumoto, D.S. Han, and T. Tsuda, "Alias Analysis of Pointers in Pascal and Fortran 90: Dependence Analysis between Pointer References," Acta Informatica, vol. 33, pp. 99-130, 1996.
    • (1996) Acta Informatica , vol.33 , pp. 99-130
    • Matsumoto, A.1    Han, D.S.2    Tsuda, T.3
  • 22
    • 0031598986 scopus 로고    scopus 로고
    • Solving Shape-Analysis Problems in Laguages with Destructive Updating
    • Jan.
    • M. Sagiv, T. Reps, and R. Wilhelm, "Solving Shape-Analysis Problems in Laguages with Destructive Updating," ACM Trans. Programming Languages and Systems, vol. 20, no. 1, pp. 1-50, Jan. 1998.
    • (1998) ACM Trans. Programming Languages and Systems , vol.20 , Issue.1 , pp. 1-50
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 25
    • 0024701519 scopus 로고
    • Dependence Analysis for Pointer Variables
    • S. Horwitz, P. Pfeiffer, and T. Reps, "Dependence Analysis for Pointer Variables," Proc. ACM SIGPLAN Notices, vol. 24, no. 7, pp. 28-40, 1989.
    • (1989) Proc. ACM SIGPLAN Notices , vol.24 , Issue.7 , pp. 28-40
    • Horwitz, S.1    Pfeiffer, P.2    Reps, T.3
  • 27
    • 84906086021 scopus 로고    scopus 로고
    • TVLA: A System for Implementing Static Analyses
    • T. Lev-Ami and M. Sagiv, "TVLA: A System for Implementing Static Analyses," Proc. Static Analysis Symp., pp. 280-301, 2000.
    • (2000) Proc. Static Analysis Symp. , pp. 280-301
    • Lev-Ami, T.1    Sagiv, M.2


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