英特尔酷睿i5(linux)的OpenCL实现

我的笔记本电脑的处理器是intel core-i5,并且正在运行ubuntu。 我访问了这个页面: http ://software.intel.com/en-us/vcsource/tools/opencl,但是我发现intel opencl的实现不支持我的configuration。

有人可以让我知道一个opencl的实现,这将适用于我的机器。

我还没有使用,但Beignet据说支持Linux上的英特尔GPU。

只要你的处理器至少支持SSE 2.x,DarkZeros提到的AMD APP SDK应该可以工作。

用于在x86 CPU上运行OpenCL的其他(开放源代码)替代方案不依赖于供应商实现:

  • POCL(便携式计算语言): http : //pocl.sourceforge.net/
  • libcoprthr: http ://www.browndeertechnology.com/coprthr_libocl.htm
  • freeocl: http : //code.google.com/p/freeocl/ 。 这个只会在你的平台上使用现有的C ++编译器。 这不会产生最优化的实现,但可能对调试有用。

英特尔“版本XE 2013 R2”在我的core-i7,Ubuntu 12.04上工作得很好。 不是集成的GPU,但。 你试过了吗? 上面提到的AMD OCL也运行得很好,而且速度更快。 至少在测试中我跑了