【发布时间】:2015-04-16 05:10:58
【问题描述】:
我有一个 intel i7 haswell cpu,我想开始探索 OpenCL 开发。特别是,我有兴趣在集成 GPU 上运行 OpenCL 代码。
不幸的是,到目前为止,我无法在英特尔网站上找到任何 SDK..
您能否提供一些链接,以及 Linux 平台和 Intel 硬件的 OpenCL 工具的当前状态摘要?
我认为这对其他人会有用..
非常感谢!
【问题讨论】:
-
好像没有SDK,但这里列出了工具:software.intel.com/en-us/intel-opencl
-
不确定集成 GPU 是否“足够好”以拥有 OpenCL 驱动程序。可能是集成的没有足够的功能来支持 OpenCL(我在 ARM 使用 OpenCL,GPU 需要做很多事情才能支持 OpenCL,而且一些集成的 GPU 相当基本)
-
如果你的集成显卡是4000系列或更高,应该支持opencl。您还在哪里寻找驱动程序/支持?你有没有直接问过英特尔?如果你现在想对 CPU 进行编码,AMD sdk 支持 intel cpus。
-
好吧,我有一台带 P4600 的 Xeon E3,所以我认为它应该支持 OpenCL。我查看了英特尔网站,也四处搜索,但我几乎一无所获.. AFAIK AMD sdk(你能提供一个链接吗?我不想弄乱下载错误的版本)只支持 cpu。总比没有好,但我很高兴在 gpu 上尝试我的代码。它应该比单独的 cpu 快得多。谢谢。
-
@MatsPetersson 的链接看起来正是您所需要的。但是,您也可以只从 Khronos 下载标头并从 AMD、NVIDIA 或 Intel SDK 链接到 OpenCL.lib(这是同一件事;安装在 OS 公共区域中的 OpenCL.dll 的包装器)。如果您有最新的驱动程序,则运行时已在您的计算机上。