Towards a versatile pointer analysis framework

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

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

  • Venue:
  • Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current pointer analysis techniques fail to find parallelism in heap accesses. However, some of them are still capable of obtaining valuable information about the way dynamic memory is used in pointer-based programs. It would be desirable to have a unified framework with a broadened perspective that can take the best out of available techniques and compensate for their weaknesses. We present an early view of such a framework, featuring a graph-based shape analysis technique. We describe some early experiments that obtain detailed information about how dynamic memory arranges in the heap. Furthermore, we document how def-use information can be used to greatly optimize shape analysis.