首页> 外文期刊>Concurrency and Computation >Malleable Iterative Mpi Applications
【24h】

Malleable Iterative Mpi Applications

机译:可延展的迭代Mpi应用

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

摘要

Malleability enables a parallel application's execution system to split or merge processes modifying granularity. While process migration is widely used to adapt applications to dynamic execution environments, it is limited by the granularity of the application's processes. Malleability empowers process migration by allowing the application's processes to expand or shrink following the availability of resources. We have implemented malleability as an extension to the process checkpointing and migration (PCM) library, a user-level library for iterative message passing interface (MPI) applications. PCM is integrated with the Internet Operating System, a framework for middleware-driven dynamic application reconfiguration. Our approach requires minimal code modifications and enables transparent middleware-triggered reconfiguration. Experimental results using a two-dimensional data parallel program that has a regular communication structure demonstrate the usefulness of malleability.
机译:可延展性使并行应用程序的执行系统可以拆分或合并修改粒度的流程。尽管进程迁移广泛用于使应用程序适应动态执行环境,但它受到应用程序进程粒度的限制。可延展性通过允许应用程序的进程随资源的可用性而扩展或收缩,从而实现了进程迁移。我们已将延展性实现为流程检查点和迁移(PCM)库的扩展,该库是用于迭代消息传递接口(MPI)应用程序的用户级库。 PCM与Internet操作系统集成在一起,Internet操作系统是用于中间件驱动的动态应用程序重新配置的框架。我们的方法需要最少的代码修改,并允许透明的中间件触发的重新配置。使用具有规则通信结构的二维数据并行程序的实验结果证明了可延展性的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号