首页> 外文会议>International Symposium on Parallel and Distributed Processing with Applications >A Programming Framework for Incremental Data Distribution in Iterative Applications
【24h】

A Programming Framework for Incremental Data Distribution in Iterative Applications

机译:迭代应用中增量数据分发的编程框架

获取原文

摘要

Successful HPC over desktop grids and non-dedicated NOWs is challenging, since good performance is difficult to achieve due to dynamic workloads. On iterative data-parallel applications, this is addressed by dynamic data distribution. However, current approaches migrate an application from one distribution to another in one single phase, which can impact performance. In this paper, we present D{sup}3-ARC, a programming framework to support adaptive and incremental data distribution, so that data migration takes place over several successive iterations. D{sup}3-ARC consists of a runtime system and an API for specifying the distribution of arrays as well as how data redistribution takes place. We demonstrate how D{sup}3-ARC can be used to develop an incremental strategy for data distribution in a Poisson solver, utilising a runtime feedback mechanism to determine how much data to migrate during each iteration.
机译:桌面网格上成功的HPC和非专用现在具有挑战性,因为由于动态工作负载,难以实现良好的性能。在迭代数据并行应用程序上,这是通过动态数据分布解决的。然而,当前方法在单个阶段将应用程序从一个分发迁移到另一个阶段,这可能会影响性能。在本文中,我们呈现D {sup} 3-arc,一个用于支持自适应和增量数据分布的编程框架,以便在几个连续的迭代中发生数据迁移。 D {SUP} 3-ARC由运行时系统和用于指定阵列分发的API以及数据重新分配的分布。我们演示了D {SUP} 3弧度如何用于开发泊松求解器中的数据分布的增量策略,利用运行时反馈机制来确定每次迭代期间迁移的数据量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号