【问题标题】:Offload support for Intel® Graphics Technology has been removed in Intel C++ Compiler 19.0 beta英特尔 C++ 编译器 19.0 测试版中删除了对英特尔® 图形技术的卸载支持
【发布时间】:2018-05-21 08:17:35
【问题描述】:

Documentation 适用于 Windows(和 Linux)的英特尔® C++ 编译器 19.0 Beta 声明:Offload support for Intel® Graphics Technology has been removed。

有人可以验证它是否适用于英特尔集成 GPU(英特尔® 图形技术)的 OpenMP 卸载指令?

【问题讨论】:

  • 不确定这里是否欢迎这类问题。这不是一个真正的编程问题。
  • @Rakete1111 C++、GPGPU、OpenMP - 纯编程。当然,这个问题是特定于供应商的,就像关于 SO 的 1000 多个其他问题一样。
  • @EdChum request that only Intel has the authority to answer:3 个问题中的 2 个,可能是的。 Does it apply to OpenMP offload directives? 任何使用此版本 icc 的人都可以回答。
  • 你指的是MIC KNC吗?当前版本中删除了该支持。
  • @tim18 我指的是集成 GPU(英特尔® 图形技术),但我不知道 Xeon Phi 的卸载(新营销代表 MIC)。应该如何为它编程?

标签: c++ opencl openmp gpgpu icc


【解决方案1】:

英特尔(R) C++ 编译器 19.0 发行说明阐明了删除对英特尔(R) 图形技术的卸载支持:https://software.intel.com/en-us/articles/intel-c-compiler-190-for-linux-release-notes-for-intel-parallel-studio-xe-2019#support_removed

通过使用面向 OpenCL 应用程序的英特尔® SDK,您可以实现相同的目标,但需要重写您的一些代码以卸载。请参阅此链接 (https://software.intel.com/en-us/intel-opencl/download) 免费下载以及如何开始。

在针对英特尔(R) 处理器显卡进行异构编程时,您可以使用支持 opencl_node 的英特尔(R) TBB Flow Graph。更多信息请访问https://software.intel.com/en-us/blogs/2015/12/09/opencl-node-overview

【讨论】:

    【解决方案2】:

    您可以使用OpenMP 4.5/5.0 TARGET feature to offload computation to Intel Integrated Graphics(此时从 Gen 9 到 Gen 11)。虽然您需要下载并安装 Intel oneAPI Base Toolkit 和 Intel oneAPI HPC Toolkit。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多