Graphics 我可以在英特尔&x27;上运行CUDA吗;s集成图形处理器?

Graphics 我可以在英特尔&x27;上运行CUDA吗;s集成图形处理器?,graphics,cuda,gpu,Graphics,Cuda,Gpu,我有一台带有i3处理器的非常简单的东芝笔记本电脑。此外,我没有任何昂贵的图形卡。在显示设置中,我将英特尔(HD)图形作为显示适配器。我计划学习一些cuda编程。但是,我不确定,如果我能在我的笔记本电脑上做到这一点,因为它没有任何nvidia的cuda功能的GPU 事实上,我怀疑我是否有GPU 因此,如果有人能告诉我,我是否可以用当前配置进行CUDA编程,如果可能的话,还可以让我知道英特尔(HD)图形的含义,我将不胜感激 Intel HD Graphics通常是较新核心i3/i5/i7处理器中的C

我有一台带有i3处理器的非常简单的东芝笔记本电脑。此外,我没有任何昂贵的图形卡。在显示设置中,我将英特尔(HD)图形作为显示适配器。我计划学习一些cuda编程。但是,我不确定,如果我能在我的笔记本电脑上做到这一点,因为它没有任何nvidia的cuda功能的GPU

事实上,我怀疑我是否有GPU


因此,如果有人能告诉我,我是否可以用当前配置进行CUDA编程,如果可能的话,还可以让我知道英特尔(HD)图形的含义,我将不胜感激

Intel HD Graphics通常是较新核心i3/i5/i7处理器中的CPU图形芯片


据我所知,它不支持CUDA(这是NVidia专有技术),但OpenCL受NVidia、ATi和英特尔的支持。

目前,英特尔图形芯片不支持CUDA。在不久的将来,这些芯片可能会支持OpenCL(这是一个非常类似于CUDA的标准),但这并不能保证,而且它们当前的驱动程序也不支持OpenCL。(有一个Intel OpenCL SDK可用,但目前它不允许您访问GPU。)


最新的英特尔处理器(Sandy Bridge)在CPU内核中集成了一个GPU。您的处理器可能是上一代版本,在这种情况下,“英特尔(HD)图形”是一个独立的芯片

如果你有兴趣学习一种支持大规模并行的语言,最好去学,因为你没有NVIDIA GPU。您可以在Intel CPU上运行OpenCL,但最多可以学习编程。
CPU和GPU的优化是不同的。我真的不认为你可以用英特尔卡来做这个

>波特兰组有一个商品名为CUDA x86,它是一个混合编译器,它可以在C++上运行CUDA C/C++代码,或者在CPU上使用SIMD,这是完全自动化的,不需要任何开发人员的干预。希望这有帮助


链接:

AFAIK。。。CUDA是针对NVIDIANone的,目前Intel嵌入式GPU支持openCL。Sandybridge和更新版本确实在CPU上支持它,但在这种情况下,它不太可能比SIMDthanks快。您还可以添加一个链接到我可以查看的页面。这是一个链接,您可以下载一个30天试用版。您可以将
nvcc
更改到他们的编译器中,并期望它可以编译为x86?英特尔现在似乎在某些平台上宣传用于高清图形的OpenCL驱动程序(请参阅此处支持的平台:)“最新的英特尔处理器(Sandy Bridge)在CPU内核中集成了一个GPU”-这是否意味着GPU参与所有计算(例如矩阵乘法)?也可以使用编译器将CUDA程序转换为OpenCL 1.2。