...
首页> 外文期刊>Parallel Computing >Neighborhood communication paradigm to increase scalability in large-scale dynamic scientific applications
【24h】

Neighborhood communication paradigm to increase scalability in large-scale dynamic scientific applications

机译:邻域通信范例可在大规模动态科学应用程序中提高可伸缩性

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

摘要

This paper introduces a general-purpose communication package built on top of MPI which is aimed at improving inter-processor communications independently of the supercom puter architecture being considered. The package is developed to support parallel applica tions that rely on computation characterized by large number of messages of various sizes, often small, that are focused within processor neighborhoods. In some cases, such as solv ers having static mesh partitions, the number and size of messages are known a priori. However, in other cases such as mesh adaptation, the messages evolve and vary in number and size and include the dynamic movement of partition objects. The current package pro vides a utility for dynamic applications based on two key attributes that are: (i) explicit consideration of the neighborhood communication pattern to avoid many-to-many calls and also to reduce the number of collective calls to a minimum, and (ii) use of non-blocking MPI functions along with message packing to manage message flow control and reduce the number and time of communication calls. The test application demonstrated is parallel unstructured mesh adaptation. Results on IBM Blue Gene/P and Cray XE6 computers show that the use of neighborhood-based communication control leads to scalable results when executing generally imbalanced mesh adaptation runs.
机译:本文介绍了一种基于MPI的通用通信程序包,该程序包旨在独立于所考虑的超级计算机体系结构来改善处理器间通信。开发该软件包是为了支持并行应用程序,这些应用程序依赖于以大量不同大小的消息(通常很小)为特征的计算,这些消息集中在处理器附近。在某些情况下,例如具有静态网格划分的解决方案,消息的数量和大小是先验的。但是,在其他情况下(例如网格自适应),消息会不断发展,其数量和大小都会发生变化,并包括分区对象的动态移动。当前的程序包基于两个关键属性为动态应用程序提供了实用程序:(i)明确考虑邻域通信模式,以避免多对多调用,并将集体调用的数量减少到最少,以及(ii)使用非阻塞MPI功能以及消息打包来管理消息流控制并减少通信呼叫的数量和时间。演示的测试应用程序是并行的非结构化网格自适应。 IBM Blue Gene / P和Cray XE6计算机上的结果表明,在执行通常不平衡的网格自适应运行时,基于邻域的通信控制的使用可导致可扩展的结果。

著录项

  • 来源
    《Parallel Computing》 |2012年第3期|p.140-156|共17页
  • 作者单位

    Scientific Computation Research Center (SCOREC), Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, USA;

    Scientific Computation Research Center (SCOREC), Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, USA;

    Scientific Computation Research Center (SCOREC), Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, USA;

    Scientific Computation Research Center (SCOREC), Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, USA;

    Department of Aerospace Engineering Sciences, University of Colorado at Boulder. Boulder, CO 80309, USA;

    Department of Computer Science. Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, USA;

    Scientific Computation Research Center (SCOREC), Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    asynchronous communication; MPI; dynamic data migration; parallel algorithms; overlapping communication and; computation;

    机译:异步通信MPI;动态数据迁移;并行算法;沟通重叠;计算;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号