我想学习GPGPU和CUDA编程。但我知道只有英伟达显卡支持它。我的笔记本电脑配有英特尔高清显卡。因此,我需要搜索是否可以使用英特尔显卡进行GPGPU或类似的操作。谢谢你提供的任何信息。
发布于 2012-03-06 17:12:13
要在CUDA中进行开发,您可以选择:
<代码>F29
发布于 2012-03-05 22:57:23
今天,您不能在英特尔HD显卡上执行GPGPU,除非您进行基于着色器的编程(这是CUDA和OpenCL出现之前的常见做法)。
根据我的经验,PGI X86的东西似乎失败了,我不知道有谁在使用它。Ocelot是同样的另一种尝试,但在这一点上它是非常深入的,并且不是完全健壮的。
英特尔唯一的OpenCL兼容设备是最新的CPU(沙桥和常春藤桥)。
你的系统里有什么CPU?
发布于 2012-03-05 10:56:00
CUDA是Nvidia特有的入门级产品。GPU模拟器总是在CUDA中,所以你可以很容易地在没有图形卡的情况下使用它们,尽管它会很慢。一个更快的解决方案是x86 implementation。所有这些都将允许您学习CUDA的基础知识,而无需使用GPU。
如果你想学习一般的GPGPU,你仍然可以选择学习OpenCL,它得到了更广泛的支持,包括AMD,英特尔,Nvidia等。例如,英特尔有一个OpenCL软件开发工具包(目标是处理器,但我猜与您无关)。
在学习了CUDA或OpenCL的基础知识之后,另一个将很容易学习。语法和语义都不相同,但由于概念相同,因此很容易向前迈进一步。
https://stackoverflow.com/questions/9560799
复制相似问题