首页> 外文OA文献 >A framework for integrating data alignment, distribution, and redistribution in distributed memory multiprocessors
【2h】

A framework for integrating data alignment, distribution, and redistribution in distributed memory multiprocessors

机译:用于在分布式内存多处理器中集成数据对齐,分发和重新分配的框架

摘要

Parallel architectures with physically distributed memory provide a cost-effective scalability to solve many large scale scientific problems. However, these systems are very difficult to program and tune. In these systems, the choice of a good data mapping and parallelization strategy can dramatically improve the efficiency of the resulting program. In this paper, we present a framework for automatic data mapping in the context of distributed memory multiprocessor systems. The framework is based on a new approach that allows the alignment, distribution, and redistribution problems to be solved together using a single graph representation. The Communication Parallelism Graph (CPG) is the structure that holds symbolic information about the potential data movement and parallelism inherent to the whole program. The CPG is then particularized for a given problem size and target system and used to find a minimal cost path through the graph using a general purpose linear 0-1 integer programming solver. The data layout strategy generated is optimal according to our current cost and compilation models
机译:具有物理分布式内存的并行体系结构提供了经济高效的可伸缩性,可以解决许多大规模的科学问题。但是,这些系统很难编程和调整。在这些系统中,选择良好的数据映射和并行化策略可以显着提高所得程序的效率。在本文中,我们提出了一个在分布式内存多处理器系统中自动进行数据映射的框架。该框架基于一种新方法,该方法允许使用单个图形表示形式一起解决对齐,分布和重新分布问题。通信并行图(CPG)是保存有关整个程序固有的潜在数据移动和并行性的符号信息的结构。然后针对给定的问题大小和目标系统对CPG进行特定化,并使用通用线性0-1整数规划求解器将CPG用于通过图查找最小成本路径。根据我们当前的成本和编译模型,生成的数据布局策略是最佳的

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号