在.NET 4.0中,parallel-for会自动利用GPU计算吗?

3

在.NET 4.0中使用并行for循环是否自动利用GPU计算能力?还是我需要配置一些驱动程序才能使用GPU。

3个回答

5

你的链接中有2/3也是失效的。 - devinbost
@bostIT 这就是为什么在 SO 上任何人都可以编辑答案的原因。这个答案已经五年了。 - Mauricio Scheffer

1

如果你想利用GPU并行性来进行.NET编程,可以尝试使用开源Brahma库。需要注意的是,目前它只支持.NET 3.5版本。虽然它可以使用LINQ,但不支持4.0版本的并行LINQ。


我已更新链接以前往SourceForge的主机页面。不过该项目似乎相当停滞。 - Tim Trout

0

Parallel.For 不使用您的显卡中的 GPU。它使用线程、多个核心和超线程来实现其目标。没有可用的驱动程序可以让 Parallel.For 利用 GPU。

我所知道的唯一允许您在 GPU 中并行化工作(除了图形处理工作)的技术是 CUDA


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接