我有一台运行Ubuntu的笔记本电脑,它有一个32位处理器(英特尔酷睿2双核T6400 2.00 has )和一个显卡英特尔公司移动4系列芯片组集成图形控制器。我想知道我是否可以在这个系统中用OpenCL编程。如果是,我需要什么?
当然,我一直在谷歌上搜索。我找到了这个页面:
http://software.intel.com/en-us/articles/download-intel-opencl-sdk/
但我只在Linux部分找到了一个RPM包。我可以在我的Ubuntu系统中安装它,但是这个包是针对64位系统的。
发布于 2011-09-09 21:35:47
不幸的是,您将需要以下发行版:
http://software.intel.com/en-us/articles/opencl-release-notes/
Novell* SUSE* Linux Enterprise Server 11 Service Pack 1(64位版本) Red Hat* Enterprise Linux 6(64位版本)。
如果无法更改发行版,另一种方法是在仿真模式下使用NVIDIA的CUDA SDK。这将是缓慢的,但将工作。
发布于 2011-09-10 00:11:00
试试AMD的APP SDK (link)。它有32位版本,在Intel CPU上运行没有任何问题。
目前无法使用英特尔GPUs版。
发布于 2011-09-09 21:41:58
英特尔目前不支持图形处理器加速的OpenCL。你在问题中链接的OpenCL软件开发工具包将在你的中央处理器上运行。所以,是的,无论你的系统中有什么图形处理器,你都可以进行OpenCL --尽管是在中央处理器上。
此外,英特尔只提供RPM。如果你有64位的CPU,你可以尝试使用Alien在你的Ubuntu系统上安装它。你现在唯一能做的就是得到一个NVIDIA或AMD GPU,并分别使用他们的OpenCL SDK。或者购买一台支持英特尔CPU /和64位的新计算机。
https://stackoverflow.com/questions/7362154
复制相似问题