首页> 外文期刊>Parallel Computing >DuctTeip: An efficient programming model for distributed task-based parallel computing
【24h】

DuctTeip: An efficient programming model for distributed task-based parallel computing

机译:DuctTeip:一种高效的编程模型,用于基于任务的分布式并行计算

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

摘要

Current high-performance computer systems used for scientific computing typically combine shared memory computational nodes in a distributed memory environment. Extracting high performance from these complex systems requires tailored approaches. Task-based parallel programming has been successful both in simplifying the programming and in exploiting the available hardware parallelism for shared memory systems. In this paper we focus on how to extend task-parallel programming to distributed memory systems. We use a hierarchical decomposition of tasks and data in order to accommodate the different levels of hardware. We test the proposed programming model on two different applications, a Cholesky factorization, and a solver for the Shallow Water Equations. We also compare the performance of our implementation with that of other frameworks for distributed task-parallel programming, and show that it is competitive. (C) 2019 Elsevier B.V. All rights reserved.
机译:用于科学计算的当前高性能计算机系统通常在分布式存储环境中结合共享存储计算节点。从这些复杂的系统中提取高性能需要量身定制的方法。基于任务的并行编程在简化编程和为共享内存系统开发可用的硬件并行性方面均取得了成功。在本文中,我们专注于如何将任务并行编程扩展到分布式存储系统。为了适应不同级别的硬件,我们使用任务和数据的分层分解。我们在两个不同的应用程序,Cholesky因式分解和浅水方程的求解器上测试了提出的编程模型。我们还将比较我们的实现与其他分布式任务并行编程框架的性能,并证明它具有竞争力。 (C)2019 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号