【24h】

Parallelization of Irregular Out-of-Core Applications for Distributed-Memory Systems

机译:分布式内存系统的不规则核心外应用程序的并行化

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

摘要

Large scale irregular appliations involve data arrays and other data structures that are too large to fit in main memory and hence reside on disks; such applications are called out-of-core applications. This paper presents techniques for implementing this kind of applications. In particular we present a design for a runtime system to efficiently support parallel execution of irregular out-of-ocre coes on distributed-memeory systems. Furthermore, we describe the appropriate proram transformations required to reduce the I/O overheads for staging data as well as for communication while maintaining load balance. The proposed techniquecan be used by a parallelizing compiler or by users writing programs in node+message passing style. We have done a preliminary implementation of the techniques presented here. We introduce experimental results from a tempalte CFD code to demonstrate the efficacy of the presented techniques.
机译:大规模不规则应用程序涉及的数据阵列和其他数据结构太大,无法容纳在主内存中,因此驻留在磁盘上。这样的应用程序称为核心外应用程序。本文介绍了实现此类应用程序的技术。特别是,我们提出了一种运行时系统的设计,以有效地支持在分布式内存系统上并行执行不规则的占主导地位的行为。此外,我们描述了在保持负载平衡的同时减少数据暂存和通信所需的I / O开销所需的适当proram转换。所提出的技术可以由并行化编译器使用,也可以由用户以节点+消息传递样式编写程序来使用。我们已经完成了此处介绍的技术的初步实施。我们从tempalte CFD代码中引入实​​验结果,以证明所提出技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号