英特尔®C++编译器19.0测试版中已删除对英特尔®图形技术的卸载支持

时间:2018-05-21 08:17:35

标签: c++ opencl openmp gpgpu icc

用于Windows(和Linux)的英特尔®C++编译器19.0测试版的{p> Documentation声明:Offload support for Intel® Graphics Technology has been removed

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

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分: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流程图。有关更多信息,请访问https://software.intel.com/en-us/blogs/2015/12/09/opencl-node-overview