首页> 外文会议>International workshop on openMP >Mapping OpenMP to a Distributed Tasking Runtime
【24h】

Mapping OpenMP to a Distributed Tasking Runtime

机译:将OpenMP映射到分布式任务运行时

获取原文

摘要

Tasking was introduced in OpenMP 3.0 and every major release since has added features for tasks. However, OpenMP tasks coexist with other forms of parallelism which have influenced the design of their features. HPX is one of a new generation of task-based frameworks with the goal of extreme scalability. It is designed from the ground up to provide a highly asynchronous task-based interface for shared memory that also extends to distributed memory. This work introduces a new OpenMP runtime called OMPX, which provides a means to run OpenMP applications that do not use its accelerator features on top of HPX in shared memory. We describe the OpenMP and HPX execution models, and use microbenchmarks and application kernels to evaluate OMPX and compare their performance.
机译:Tasking在OpenMP 3.0中引入,并且每个主要发行版都添加了任务功能。但是,OpenMP任务与影响其功能设计的其他并行形式并存。 HPX是新一代基于任务的框架之一,旨在实现极高的可扩展性。它是从头开始设计的,旨在为共享内存提供高度异步的基于任务的接口,该接口还扩展到分布式内存。这项工作引入了一个称为OMPX的新OpenMP运行时,它提供了一种运行OpenMP应用程序的方法,这些应用程序不会在共享内存中的HPX之上使用其加速器功能。我们描述了OpenMP和HPX执行模型,并使用微基准和应用程序内核来评估OMPX并比较它们的性能。

著录项

  • 来源
    《International workshop on openMP》|2018年|222-235|共14页
  • 会议地点 Barcelona(ES)
  • 作者

    Jeremy Kemp; Barbara Chapman;

  • 作者单位

    Department of Computer Science University of Houston Houston TX USA;

    Department of Applied Mathematics and Statistics and Computer Science Stony Brook University Stony Brook NY USA;

  • 会议组织
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号