首页> 外文会议>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.
机译:任务是在OpenMP 3.0中引入的,并且每一个主要版本以来增加了任务的功能。但是,OpenMP任务与其他形式的并行性共存,这影响了其特征的设计。 HPX是新一代基于任务的框架之一,其目标是具有极端可扩展性。它由地点设计,为共享内存提供高度异步的任务界面,该接口也扩展到分布式内存。这项工作引入了一个名为OMPX的新OpenMP运行时,它提供了运行OpenMP应用程序的方法,该应用程序不会在共享内存中的HPX顶部上使用其加速器功能。我们描述了OpenMP和HPX执行模型,并使用Microbenchmarks和Application ernels来评估OMPX并比较它们的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号