Premium
Experience compiling Fortran to program dependence graphs
Author(s) -
Ottenstein Kar L. J.,
Ellcey Steven J.
Publication year - 1992
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380220103
Subject(s) - computer science , programming language , testbed , fortran , complement (music) , semantics (computer science) , graph , theoretical computer science , computer network , biochemistry , chemistry , complementation , gene , phenotype
The program dependence graph (PDG) is being used in research projects for compilation to parallel architectures, program version integration and program semantics. This paper describes the methods used in a prototype Fortran‐to‐PDG translator called the PDG Testbed. Implementation decisions and details of the PDG Testbed project are described as a complement to the formal papers detailing the abstract PDG. In addition, experimental results are given that show the storage consumption for a PDG relative to a conventional internal representation as well as execution times for several analysis and optimization steps.