我正在开发SBC(其中有Intel I7 3ed或4ed,并且没有外置GPU)我正在使用linux . 我想利用英特尔处理器显卡的优势 . 我想用Cuda或OpenCl来学习开发 . 我读过一些旧帖子(几年前)(我不确定现在有更好的技术):
GPU Programming, CUDA or OpenCL
-
我可以在英特尔处理器显卡上运行cuda代码吗?
-
我可以在英特尔处理器显卡上运行OpenCl代码吗?
-
如果我可以在英特尔处理器显卡上运行Cuda和OpenCl代码,哪个更好?
我正在开发SBC(其中有Intel I7 3ed或4ed,并且没有外置GPU)我正在使用linux . 我想利用英特尔处理器显卡的优势 . 我想用Cuda或OpenCl来学习开发 . 我读过一些旧帖子(几年前)(我不确定现在有更好的技术):
GPU Programming, CUDA or OpenCL
我可以在英特尔处理器显卡上运行cuda代码吗?
我可以在英特尔处理器显卡上运行OpenCl代码吗?
如果我可以在英特尔处理器显卡上运行Cuda和OpenCl代码,哪个更好?
2 回答
正如@Robert Crovella所说,你无法在英特尔GPU / CPU上运行CUDA . 在OpenCL中你几乎没有选择:
Intel OpenCL Driver用于Intel GPU和CPU
Open Source Beignet用于Intel GPU
AMD APP SDK可以在Intel CPU上运行
我不能说哪一款最适合Linux上的Intel GPU . 我认为Beignet是第一个支持英特尔GPU然后出现官方英特尔驱动程序的人 . 对于Linux上的Intel CPU,我使用AMD APP SDK .
您现在可以:-)使用:coriander,这是用于OpenCL 1.2 GPU的NVIDIA®CUDA™编译器(完全披露:我是作者)