๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Interprocedural analyses of Fortran programs

โœ Scribed by B Creusillet; F Irigoin


Publisher
Elsevier Science
Year
1998
Tongue
English
Weight
288 KB
Volume
24
Category
Article
ISSN
0167-8191

No coin nor oath required. For personal study only.

โœฆ Synopsis


Interprocedural analyses IPA are becoming more and more common in commercial compilers. But research on the analysis of Fortran programs is still going on, as a number of problems are not yet satisfactorily solved and others are emerging with new language dialects. This paper presents a survey of the main interprocedural analysis techniques, with an emphasis on the suitability of the analysis framework for the characteristics of the original semantic problem. Our experience with the PIPS interprocedural compiler workbench is then described. PIPS includes a make-like mechanism, PipsMake, which takes care of the interleavings between top-down and bottom-up analyses and allows a quick prototyping of new interprocedural analyses. Intensive summarization is used to reduce storage requirements and achieve reasonable analysis times when dealing with real-life applications. The speedraccuracy tradeoffs made for PIPS are discussed in the light of other interprocedural tools.


๐Ÿ“œ SIMILAR VOLUMES


Interprocedural Compilation of Fortran D
โœ Mary W. Hall; Seema Hiranandani; Ken Kennedy; Chau-Wen Tseng ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 475 KB

Its goal is to provide a machine-independent programming model for data-parallel applications that shifts the burden of machine-dependent optimizations to the compiler. Fortran D has contributed to the development of High Performance Fortran (HPF), an emerging Fortran standard for programming parall