我可以在英特尔处理器显卡I7(第3代或第4代)上运行Cuda或OpenCl

Azi*_*zil 8 graphics intel opencl gpu-programming

我正在开发SBC(其中有Intel I7 3ed或4ed,并且没有外置GPU)我正在使用linux.我想利用英特尔处理器显卡的优势.我想用Cuda或OpenCl来学习开发.我读过一些旧帖子(几年前)(我不确定现在有更好的技术):

我可以在英特尔上运行CUDA吗?

GPU编程,CUDA或OpenCL

  1. 我可以在英特尔处理器显卡上运行cuda代码吗?
  2. 我可以在英特尔处理器显卡上运行OpenCl代码吗?
  3. 如果我可以在英特尔处理器显卡上运行Cuda和OpenCl代码,哪个更好?

doq*_*tor 8

正如@Robert Crovella所说,你无法在英特尔GPU/CPU上运行CUDA.在OpenCL中你几乎没有选择:

  1. 用于Intel GPU和CPU的Intel OpenCL驱动程序
  2. 适用于Intel GPU的开源Beignet
  3. AMD APP SDK可以在Intel CPU上运行

我不能说哪一款最适合Linux上的Intel GPU.我认为Beignet是第一个支持英特尔GPU然后出现官方英特尔驱动程序的人.对于Linux上的Intel CPU,我使用AMD APP SDK.


Hug*_*ins 5

现在,您可以:-)使用:coriander,这是用于OpenCL 1.2 GPU的NVIDIA®CUDA™编译器(全部披露:我是作者)