首页> 外文会议>High Performance Computing, 1996. Proceedings. 3rd International Conference on >A communication placement framework with unified dependence and data-flow analysis
【24h】

A communication placement framework with unified dependence and data-flow analysis

机译:具有统一依赖性和数据流分析的通信放置框架

获取原文

摘要

Communication placement analysis is an important step in the compilation of data-parallel programs for multiprocessor systems. This paper presents a communication placement framework that minimizes frequency of communication, eliminates redundant communication, and maximizes communication latency hiding. The paper shows how data dependence information can be combined with data-flow analysis to devise simpler and cleaner data-flow problems. It shows how to develop equations for balanced communication placement using a set of uni-directional analyses with an independent equation system for each placement criterion. This structure allows the framework to support vector message pipelining-an important optimization for programs with loop-carried dependences-but, that was not supported by any previous data-flow framework. The paper also describes how other optimizations, such as partially redundant communication elimination and message coalescing, are supported by the framework. Finally, the paper presents experimental results to prove the efficacy of our placement analysis.
机译:通信布局分析是编译用于多处理器系统的数据并行程序中的重要步骤。本文提出了一种通信布局框架,该框架可最大程度地减少通信频率,消除冗余通信并最大化通信延迟隐藏。本文展示了如何将数据依赖信息与数据流分析相结合,以设计出更简单,更清洁的数据流问题。它显示了如何使用一组单向分析为每个布局标准开发具有平衡的通信布局的方程式,并具有一个独立的方程式系统。这种结构允许框架支持向量消息流水线,这是对循环依赖程序的重要优化,但是以前的数据流框架均不支持。本文还描述了框架如何支持其他优化,例如部分冗余的通信消除和消息合并。最后,本文提出了实验结果,以证明我们的位置分析的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号