Safe Approximation of Data Dependencies in Pointer-Based Structures

D.K. Arvind, T.A. Lewis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper describes a new approach to the analysis of dependencies in complex, pointer-based data structures. Structural information is provided by the programmer in the form of two-variable finite state automata (2FSA). Our method extracts data dependencies. For restricted forms of recursion, the data dependencies can be exact; however in general, we produce approximate, yet safe (i.e. overestimates dependencies) information. The analysis method has been automated and results are presented in this paper.
Original languageEnglish
Title of host publicationLanguages and Compilers for Parallel Computing
Subtitle of host publication13th International Workshop, LCPC 2000 Yorktown Heights, NY, USA, August 10–12, 2000 Revised Papers
EditorsSamuel P. Midkiff, José E. Moreira, Manish Gupta, Siddhartha Chatterjee, Jeanne Ferrante, Jan Prins, William Pugh, Chau-Wen Tseng
Place of PublicationBerlin, Heidelberg
PublisherSpringer
Pages304-323
Number of pages20
ISBN (Print)978-3-540-45574-5
DOIs
Publication statusPublished - Dec 2001

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin Heidelberg
Volume2017
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Safe Approximation of Data Dependencies in Pointer-Based Structures'. Together they form a unique fingerprint.

Cite this