首页> 外文期刊>Concurrency, practice and experience >3-D data partitioning for 3-level perfectly nested loops onrnheterogeneous distributed systems
【24h】

3-D data partitioning for 3-level perfectly nested loops onrnheterogeneous distributed systems

机译:异构分布式系统中3级完美嵌套循环的3D数据分区

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

摘要

Nested loops are the largest source of parallelism in many data-parallel scientific applications.rnHeterogeneous distributed systems are popular computing platforms for data-parallel applications.rnData partitioning is critical in exploiting the computational power of such systems, andrnexisting data partitioning algorithms try tomaximize performance of data-parallel applications byrnfinding a data distribution that balances the workload between the processing nodes while minimizingrncommunication costs.This paper addresses theproblemof3-dimensionaldata partitioningrnfor 3-level perfectly nested loops on heterogeneous distributed systems. The primary aim is tornminimize the execution time by improving the load balancing and minimizing the internode communications.rnWe propose a new data partitioning algorithm using dynamic programming, build arntheoretical model to estimate the execution time of each partition, and select a partitionwith minimumrnexecution time as a near-optimal solution. We demonstrate the effectiveness of the newrnalgorithm for 2 data-parallel scientific applications on heterogeneous distributed systems. Thernnew algorithm reduces the execution time by between 7% and 17%, on average, compared withrnleading data partitioning methods on 3 heterogeneous distributed systems.
机译:嵌套循环是许多数据并行科学应用程序中最大的并行性来源。异构分布式系统是用于数据并行应用程序的流行计算平台。数据分区对于利用此类系统的计算能力至关重要,现有的数据分区算法试图最大限度地提高并行计算的性能。数据并行应用程序通过找到一种数据分布来平衡处理节点之间的工作量,同时最大程度地降低通信成本。本文解决了异构分布式系统上3级完美嵌套循环的3维数据分区问题。我们的主要目的是通过改善负载平衡和最大程度地减少节点间通信来缩短执行时间。我们提出一种使用动态编程的新数据分区算法,建立理论模型以估计每个分区的执行时间,并选择执行时间最短的分区作为接近最佳的解决方案。我们展示了newrnalgorithm对于异构分布式系统上2个数据并行科学应用的有效性。与3种异构分布式系统上领先的数据分区方法相比,新算法平均将执行时间减少了7%至17%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号