我有一台配置非常简单的东芝笔记本电脑,搭载i3处理器。并且我没有任何昂贵的图形卡。在显示设置中,我看到Intel(HD) Graphics作为显示适配器。我计划学习一些cuda编程。但是,我不确定是否可以在我的笔记本电脑上进行,因为它没有任何nvidia的cuda启用GPU。
事实上,我怀疑自己甚至是否有GPU o_o
所以,我需要知道是否可以使用当前配置进行CUDA编程,如果可能的话也请告诉我Intel(HD) Graphics是什么意思?
我有一台配置非常简单的东芝笔记本电脑,搭载i3处理器。并且我没有任何昂贵的图形卡。在显示设置中,我看到Intel(HD) Graphics作为显示适配器。我计划学习一些cuda编程。但是,我不确定是否可以在我的笔记本电脑上进行,因为它没有任何nvidia的cuda启用GPU。
事实上,我怀疑自己甚至是否有GPU o_o
所以,我需要知道是否可以使用当前配置进行CUDA编程,如果可能的话也请告诉我Intel(HD) Graphics是什么意思?
目前,英特尔图形芯片不支持CUDA。可能在不久的将来,这些芯片将支持OpenCL(这是一种非常类似于CUDA的标准),但这并不保证,它们当前的驱动程序也不支持OpenCL。(有一个英特尔OpenCL SDK可用,但目前它不能让你访问GPU)
最新的英特尔处理器(Sandy Bridge)集成了GPU到CPU核心中。如果您的处理器是上一代版本,则“Intel(HD)图形”是独立芯片。
波特兰集团拥有一款商业产品,名为CUDA x86。它是一个混合编译器,可以创建CUDA C/C++代码,这些代码可以在GPU上运行,也可以在CPU上使用SIMD。这完全自动化,无需开发人员进行任何干预。希望这能帮到您。
nvcc
更改为其他编译器,并期望它能够编译为x86架构? - dashesyIntel HD Graphics通常是较新的Core i3/i5/i7处理器中的内置图形芯片。
据我所知,它不支持CUDA(这是一种专有的NVidia技术),但NVidia、ATi和Intel都支持OpenCL。