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

时间:2015-06-13 14:57:19

标签: graphics opencl intel gpu-programming

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

Can i run CUDA on Intel

GPU Programming, CUDA or OpenCL

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

2 个答案:

答案 0 :(得分:8)

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

  1. Intel OpenCL Driver用于Intel GPU和CPU
  2. Open Source Beignet适用于英特尔GPU
  3. AMD APP SDK可以在Intel CPU上运行
  4. 我不能说哪一款最适合Linux上的Intel GPU。我认为Beignet是第一个支持英特尔GPU然后出现官方英特尔驱动程序的人。对于Linux上的Intel CPU,我使用AMD APP SDK。

答案 1 :(得分:5)

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