OpenCL,我的GPU it';他没有能力吗?

OpenCL,我的GPU it';他没有能力吗?,c,opencl,gpu,C,Opencl,Gpu,我有一台旧电脑,我不知道我是否能在我的电脑上执行OpenCL代码;我检查了我的GPU,得到了以下输出: 当我执行OpenCL代码时,出现以下错误: 最后,如果我运行clinfo,我会得到以下结果: 我真的不知道。这是库的问题?或者我的GPU不能执行OpenCL代码?你的GPU早于OpenCL。Beignet支持Ivybridge和更高版本() 您的CPU也早于OpenCL。英特尔第一次发布的仅限CPU的OpenCL驱动程序需要SSE4.1,但您的CPU只有SSE3。如果你真的需要让Open

我有一台旧电脑,我不知道我是否能在我的电脑上执行OpenCL代码;我检查了我的GPU,得到了以下输出:

当我执行OpenCL代码时,出现以下错误:

最后,如果我运行clinfo,我会得到以下结果:


我真的不知道。这是库的问题?或者我的GPU不能执行OpenCL代码?

你的GPU早于OpenCL。Beignet支持Ivybridge和更高版本()

您的CPU也早于OpenCL。英特尔第一次发布的仅限CPU的OpenCL驱动程序需要SSE4.1,但您的CPU只有SSE3。如果你真的需要让OpenCL在这台机器上工作,如果你能找到的话,你可以安装一个旧版本(2.8)的AMD OpenCL CPU驱动程序。引自:

  • 英特尔的OpenCL支持需要SSE4.1 CPU功能(BOINC的事件日志显示CPU功能的列表)

  • 如果您的主机不支持SSE4.1,那么您可以安装AMD APP SDK 2.8,它将安装AMD OpenCL CPU驱动程序。请注意,AMD APP SDK v2.9不会安装它。您必须使用2.8或更早版本,因为他们现在将OpenCL驱动程序与视频驱动程序捆绑在一起,而不是与APP SDK捆绑在一起。由于AMD在其归档页面上只保留了最后几个版本,因此您可能需要立即获取v2.8 APP SDK的32位和64位版本,并将其保存在安全的地方


或者POCL或FreeOCL可能会为您提供CPU。

您有一个集成的GPU。添加一个功能强大的专用卡,但我的集成GPU不能?问题是我使用的不是台式电脑,而是笔记本电脑,你有哪些CPU?如果OpenCL足够新的话,应该可以运行它。Intel(R)Core(TM)2 Duo CPU T5870@2.00GHz,有点旧了。。