Abstract | ||
---|---|---|
The structure of a program can encode implicit information that changes both the shape and speed of the generated code. Interprocedural transformations like inlining often discard such information; using interprocedural data-flow information as a basis for optimization can have the same effect.In the course of a study on inline substitution with commercial FORTRAN compilers, we encountered unexpected performance problems in one of the programs. This paper describes the specific problem that we encountered, explores its origins, and examines the ability of several analytical techniques to help the compiler avoid similar problems. |
Year | DOI | Venue |
---|---|---|
1992 | 10.1145/130616.130619 | LOPLAS |
Keywords | DocType | Volume |
interprocedural data-flow information,analytical technique,interprocedural analysis,commercial fortran compiler,interprocedural transformation,inline substitution,similar problem,specific problem,case study,interprocedural optimization,implicit information,unexpected performance problem,unexpected side effect,side effect,data flow | Journal | 1 |
Issue | Citations | PageRank |
1 | 18 | 2.65 |
References | Authors | |
16 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Keith D. Cooper | 1 | 1726 | 229.37 |
Mary W. Hall | 2 | 2328 | 263.34 |
Linda Torczon | 3 | 1096 | 146.31 |