首页> 外文期刊>International Journal of High Performance Computing and Networking >Evaluation of directive-based performance portable programming models
【24h】

Evaluation of directive-based performance portable programming models

机译:基于指令的性能便携式编程模型的评估

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We present an extended exploration of the performance portability of directives provided by OpenMP 4 and OpenACC to program various types of node architectures with attached accelerators. To do this, we use examples of algorithms with varying computational intensities for our evaluation, as both compute and data access efficiency are important considerations for overall application performance. We implement the kernels of interest using various methods provided by newer OpenACC and OpenMP implementations, and we evaluate their performance on various platforms including both x86_64 and Power8 with attached NVIDIA GPUs, X86_64 multicores, self-hosted Intel Xeon Phi KNL, as well as an X86_64 host system with Intel Xeon Phi coprocessors. Furthermore, we present in detail what factors affected the performance portability, including how to pick the right programming model, its programming style, its availability on different platforms, and how well compilers can optimise and target multiple platforms.
机译:我们展示了OpenMP 4和OpenACC提供的指令的性能可移植性的扩展探索,以将各种类型的节点架构与附加的加速器进行编程。为此,我们使用具有不同计算强度的算法的示例,因为计算和数据访问效率都是整体应用程序性能的重要考虑因素。我们使用较新的OPECACC和OpenMP实现提供的各种方法来实现利益内核,我们在各种平台上评估它们的性能,包括x86 _64和power8,其中包含的nvidia gpus,x86 _64多设备,自主托管的英特尔Xeon Phi Knl,以及带有Intel Xeon Phi Coprocessors的X86 _64主机系统。此外,我们详细介绍了影响性能可移植性的因素,包括如何选择合适的编程模型,其编程风格,在不同平台上的可用性,以及编译器如何优化和定位多个平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号