我有一台HP Pavilion笔记本电脑,它所谓的显卡是在共享内存上运行的某种集成NVIDIA驱动程序。为了让你了解它的功能,如果在过去的5年中以超过几百万美元的成本制作视频游戏,它就不会在我的电脑上播放。
无论如何,我想知道我是否可以在这件事上做CUDA等GPU编程。我不希望它快,我只是想获得经验,而不是让我的笔记本电脑同时起火。
答案 0 :(得分:2)
找出您的笔记本电脑的GPU,并将其与此列表进行比较:http://en.wikipedia.org/wiki/CUDA#Supported_GPUs。最有可能的是,CUDA将不受支持。
然而,这并不一定会妨碍您进行“GPU编程”。如果GPU支持片段和顶点着色器,则可以使用固定管道将数据发送到卡(例如,通过纹理数据),并在片段着色器中进行处理。然后,您将从像素缓冲区读取数据,以将数据恢复到系统内存中。虽然是hackish,但这种方法在CUDA和OpenCL等其他框架被引入之前非常流行。