Complete Def-Use Analysis in Recursive Programs with Dynamic Data Structures

  • Authors:
  • R. Castillo;F. Corbera;A. Navarro;R. Asenjo;E. L. Zapata

  • Affiliations:
  • Dpt. of Computer Architecture, University of Málaga, Complejo Tecnologico, Málaga, Spain E-29071;Dpt. of Computer Architecture, University of Málaga, Complejo Tecnologico, Málaga, Spain E-29071;Dpt. of Computer Architecture, University of Málaga, Complejo Tecnologico, Málaga, Spain E-29071;Dpt. of Computer Architecture, University of Málaga, Complejo Tecnologico, Málaga, Spain E-29071;Dpt. of Computer Architecture, University of Málaga, Complejo Tecnologico, Málaga, Spain E-29071

  • Venue:
  • Euro-Par 2008 Workshops - Parallel Processing
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Based on some of our previous works, we show in this paper the possibility of accelerating complex analyses (such as shape analyses, dependence analyses...) thanks to a complete def-use chain analysis. In particular, we put our efforts in accelerating the shape analysis technique developed in our research group. Using the gathered Def-Use(DU) information, we have implemented a code slicing pass that computes the relevant statements required by a client analysis. This work is part of a heap-directed pointer analysis framework, where our final goal is the automatic parallelization of codes based on heap-stored dynamic/recursive data structures.