首页> 外文会议> >Hierarchical partitioning techniques for structured adaptive mesh refinement (SAMR) applications
【24h】

Hierarchical partitioning techniques for structured adaptive mesh refinement (SAMR) applications

机译:用于结构化自适应网格细化(SAMR)应用程序的分层划分技术

获取原文

摘要

Presents the design and preliminary evaluation of hierarchical partitioning and load-balancing techniques for distributed structured adaptive mesh refinement (SAMR) applications. The overall goal of these techniques is to enable the load distribution to reflect the state of the adaptive grid hierarchy and exploit it to reduce synchronization requirements, improve load-balance, and enable concurrent communications and incremental redistribution. The hierarchical partitioning algorithm (HPA) partitions the computational domain into subdomains and assigns them to hierarchical processor groups. Two variants of HPA are presented. The static hierarchical partitioning algorithm (SHRA) assigns portions of overall load to processor groups. In SHRA, the group size and the number of processors in each group is setup during initialization and remains unchanged during application execution. It is experimentally shown that SHRA reduces communication costs as compared to the Non-HPA scheme, and reduces overall application execution time by up to 41%. The adaptive hierarchical partitioning algorithm (AHRA) dynamically partitions the processor pool into hierarchical groups that match the structure of the adaptive grid hierarchy.
机译:介绍了用于分布式结构化自适应网格细化(SAMR)应用的分层划分和负载平衡技术的设计和初步评估。这些技术的总体目标是使负载分配能够反映自适应网格层次结构的状态,并利用它来降低同步要求,改善负载平衡并实现并发通信和增量重新分配。层次划分算法(HPA)将计算域划分为子域,并将其分配给层次处理器组。提供了HPA的两个变体。静态分层划分算法(SHRA)将全部负载的一部分分配给处理器组。在SHRA中,组大小和每个组中的处理器数量在初始化期间设置,并在应用程序执行期间保持不变。实验表明,与Non-HPA方案相比,SHRA降低了通信成本,并将整个应用程序执行时间减少了多达41%。自适应层次划分算法(AHRA)将处理器池动态划分为与自适应网格层次结构相匹配的层次组。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号