如何编程INTEL GPU

Nic*_*ick 2 gpu intel opencl

我是GPU计算领域的新手.所以我真的希望有人向我解释一下这些基础知识.我必须使用以下GPU的英特尔芯片组:

  • GMA4500
  • 高清显卡

我感兴趣的是在GPU中运行具有大数据集的代数和按位函数,例如数组的转置或数组行的按位移位.目标当然是获得更多的表现.

我的主要问题是如何在GPU上编程?过去我曾使用CUDA在nVIDIA显卡上进行编程.我从之前的主题中了解到,我不能将CUDA用于INTEL GPU.提前致谢!!

更新1

我发现英特尔支持OpenCL用于高清显卡.更准确地说,适用于OpenCL应用程序的英特尔SDK为英特尔®平台上的OpenCL应用程序提供了全面的开发环境,包括兼容的驱动程序,代码示例,开发工具,如代码构建器,优化指南和对优化工具的支持.

SDK支持采用Intel®HDGraphics和Intel®Iris™图形系列的第3代和第4代Intel®Core™处理器上的OpenCL 1.2,采用Intel HD Graphics,Intel®Xeon®处理器和Intel®XeonPhi™的Intel®Atom™处理器协处理器.

Wyz*_*a-- 5

OpenCL是用于GPGPU编程的标准跨厂商API,大致类似于nVidia的专有CUDA.

  • 根据http://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units高清显卡和GMA4500不支持openCL (2认同)