首页> 外文会议>2016 Second International Workshop on Extreme Scale Programming Models and Middleware >An Overview of Performance Portability in the Uintah Runtime System through the Use of Kokkos
【24h】

An Overview of Performance Portability in the Uintah Runtime System through the Use of Kokkos

机译:通过使用Kokkos在Uintah运行时系统中的性能可移植性概述

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

摘要

The current diversity in nodal parallel computer architectures is seen in machines based upon multicore CPUs, GPUs and the Intel Xeon Phi's. A class of approaches for enabling scalability of complex applications on such architectures is based upon Asynchronous Many Task software architectures such as that in the Uintah framework used for the parallel solution of solid and fluid mechanics problems. Uintah has both an applications layer with its own programming model and a separate runtime system. While Uintah scales well today, it is necessary to address nodal performance portability in order for it to continue to do. Incrementally modifying Uintah to use the Kokkos performance portability library through prototyping experiments results in improved kernel performance by more than a factor of two.
机译:在基于多核CPU,GPU和Intel Xeon Phi的机器中可以看到节点并行计算机体系结构中的当前多样性。一类用于在此类体系结构上实现复杂应用程序可伸缩性的方法是基于“异步多任务”软件体系结构,例如用于并行解决固体和流体力学问题的Uintah框架中的体系结构。 Uintah既有一个具有自己的编程模型的应用程序层,又有一个单独的运行时系统。尽管如今的Uintah可以很好地进行扩展,但是有必要解决节点性能的可移植性,以使其继续运行。通过原型实验逐步修改Uintah以使用Kokkos性能可移植性库,可将内核性能提高两倍以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号