在.NET 4.0中使用并行for循环是否自动利用GPU计算能力?还是我需要配置一些驱动程序才能使用GPU。
在.NET 4.0中使用并行for循环是否自动利用GPU计算能力?还是我需要配置一些驱动程序才能使用GPU。
另外,请观看LinqOptimizer的gpu分支。
如果你想利用GPU并行性来进行.NET编程,可以尝试使用开源Brahma库。需要注意的是,目前它只支持.NET 3.5版本。虽然它可以使用LINQ,但不支持4.0版本的并行LINQ。
Parallel.For
不使用您的显卡中的 GPU。它使用线程、多个核心和超线程来实现其目标。没有可用的驱动程序可以让 Parallel.For 利用 GPU。
我所知道的唯一允许您在 GPU 中并行化工作(除了图形处理工作)的技术是 CUDA。