首页> 外文期刊>Parallel Computing >Interprocedural analyses of Fortran programs
【24h】

Interprocedural analyses of Fortran programs

机译:Fortran程序的过程间分析

获取原文
获取原文并翻译 | 示例
       

摘要

Interprocedural analyses (IPA) are becoming more and more common in commercial compil- ers. 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 speed/accuracy tradeoffs made for PIPS are discussed in the light of other interprocedural tools.
机译:跨过程分析(IPA)在商业编译器中变得越来越普遍。但是有关Fortran程序分析的研究仍在进行中,因为许多问题尚未令人满意地解决,并且其他一些新的语言方言正在出现。本文介绍了主要的过程间分析技术,并着重于分析框架对原始语义问题特征的适用性。然后介绍我们在PIPS程序间编译器工作台上的经验。 PIPS包括一个类似Makes的机制PipsMake,它负责自上而下和自下而上的分析之间的交错,并允许快速进行新的过程间分析的原型。密集汇总用于减少存储需求并在处理实际应用程序时实现合理的分析时间。针对PIPS进行的速度/精度折衷将根据其他过程间工具进行讨论。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号