首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >DISC: A Domain-Interaction Based Programming Model with Support for Heterogeneous Execution
【24h】

DISC: A Domain-Interaction Based Programming Model with Support for Heterogeneous Execution

机译:DISC:支持异类执行的基于域交互的编程模型

获取原文

摘要

Several emerging trends are pointing to increasing heterogeneity among nodes and/or cores in HPC systems. Existing programming models, especially for distributed memory execution, typically have been designed to facilitate high performance on homogeneous systems. This paper describes a programming model and an associated runtime system we have developed to address the above need. The main concepts in the programming model are that of a domain and interactions between the domain elements. We explain how stencil computations, unstructured grid computations, and molecular dynamics applications can be expressed using these simple concepts. We show how interprocess communication can be handled efficiently at runtime just from the knowledge of domain interaction, for different types of applications. Subsequently, we develop techniques for the runtime system to automatically partition and re-partition the work among heterogeneous processors or nodes.
机译:几种新兴趋势表明,HPC系统中节点和/或内核之间的异构性不断提高。现有的编程模型,特别是用于分布式内存执行的编程模型,通常已设计为促进同类系统上的高性能。本文介绍了我们为满足上述需求而开发的编程模型和相关的运行时系统。编程模型中的主要概念是域的概念以及域元素之间的交互。我们解释了如何使用这些简单的概念来表示模版计算,非结构化网格计算和分子动力学应用程序。我们展示了如何仅从域交互的知识(对于不同类型的应用程序)就可以在运行时有效地处理进程间通信。随后,我们为运行时系统开发了在异构处理器或节点之间自动对工作进行分区和重新分区的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号