...
首页> 外文期刊>Concurrency, practice and experience >Flexible all-to-all data redistributionmethods for grid-based particle codes
【24h】

Flexible all-to-all data redistributionmethods for grid-based particle codes

机译:适用于基于网格的粒子代码的灵活的全部数据重新分配方法

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

摘要

The article proposes a fine-grained all-to-all communication operation that can implement flexible data redistribution patterns of irregular applications, such as particle codes. The flexibility is achieved by user-defined distribution functions, which are used to specify how data elements are to be redistributed among parallel processes on a distributed memory platform. The usage is illustrated for a particle data redistribution step of a grid-based particle code in which the destination processes for particles are calculated from the particle positions by a specific distribution function. Additionally, the fine-grained all-to-all communication operation proposed allows the duplication and modification of data elements during the data redistribution. This functionality is useful for automatically creating ghost particles for the domain decomposition of the particle code during the particle data redistribution step. The interface of the fine-grained all-to-all communication operation is described and several algorithms for implementing the operation on top of existingMPI operations are presented. Performance results on an IBM Blue Gene/Q platform demonstrate the performance of the communication operation proposed with synthetic benchmark data as well as with a parallel particle code.
机译:本文提出了一种细粒度的全部通信方法,可以实现不规则应用程序(例如粒子代码)的灵活数据重新分配模式。用户定义的分发功能可实现灵活性,该功能用于指定如何在分布式存储平台上的并行进程之间重新分配数据元素。举例说明了基于网格的粒子代码的粒子数据重新分配步骤的用法,在该步骤中,通过特定分布函数从粒子位置计算粒子的目标过程。另外,提出的细粒度的全部通信方法允许在数据重新分配期间复制和修改数据元素。此功能对于在粒子数据重新分配步骤期间自动创建幻影粒子以用于粒子代码的域分解非常有用。描述了细粒度的全部通信操作的接口,并提出了几种在现有MPI操作之上实现该操作的算法。 IBM Blue Gene / Q平台上的性能结果证明了使用合成基准数据以及并行粒子代码提出的通信操作的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号