首页> 外文期刊>IEEE Transactions on Software Engineering >Region analysis: a parallel elimination method for data flow analysis
【24h】

Region analysis: a parallel elimination method for data flow analysis

机译:区域分析:用于数据流分析的并行消除方法

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

摘要

Parallel data flow analysis methods offer the promise of calculating detailed semantic information about a program at compile-time more efficiently than sequential techniques. Previous work on parallel elimination methods (Zobel, 1990) has been hampered by the lack of control over interval size; this can prohibit effective parallel execution of these methods. To overcome this problem, we have designed the region analysis method, a new elimination method for data flow analysis. Region analysis emphasizes flow graph partitioning to enable better load balancing in a more effective parallel algorithm. We present the design of region analysis and the empirical results we have obtained that indicate: the prevalence of large intervals in flow graphs derived from real programs; and the performance improvement of region analysis over parallel Allen-Cocke interval analysis. Our implementation analyzed programs from the Perfect Benchmarks and netlib running on a Sequent Symmetry S81.
机译:并行数据流分析方法提供了比顺序技术更有效地在编译时计算有关程序的详细语义信息的希望。由于缺乏对区间大小的控制,以前关于并行消除方法的工作(Zobel,1990)受到了阻碍。这会禁止有效并行执行这些方法。为了克服这个问题,我们设计了区域分析方法,这是一种用于数据流分析的新消除方法。区域分析强调流程图划分,以便在更有效的并行算法中实现更好的负载平衡。我们介绍了区域分析的设计和获得的经验结果,这些结果表明:从真实程序得到的流程图中大间隔的普遍性;与并行Allen-Cocke区间分析相比,区域分析的性能有所提高。我们的实现分析了在Sequent Symmetry S81上运行的Perfect Benchmarks和netlib中的程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号