7

我正在寻找一个很好的 API 用于在 GPU 上实现算法。我更喜欢相关简单和灵活的东西。我不是在寻找最核心的性能,而是在寻找我可以玩的东西。此外,我真的更喜欢适用于 Nvidia 和 ATI 卡的东西......


好的推荐,尤其是基于经验的推荐,可能会获得丰厚的回报。


目前我们正在讨论的算法是图像处理,即对非常大的矩阵进行相关的简单操作......

对我来说,我希望能够将 PLINQ 表达式带到 GPU,并且还有一个像 System.Threading.Tasks.Parallel 这样的 API,可以在 GPU 上执行东西......

我们主要处于初步探索阶段......

再次工作跨平台几乎是一个要求......

4

2 回答 2

9

有几种选择(尽管有时 ATI 与 nVidia 有所不同):

根据评论:

从这个问题很难给出任何建议,因为一些相关方面,比如算法很容易通过 LINQ 表达吗?.NET 集成应该走多远?等问题对我来说基本上不清楚......以上只是当前可用技术的列表,可通过 .NET 使用 GPU 进行计算工作。

如果需要推荐,请提供有关您要实施的类型开发/项目的更多详细信息...

于 2012-04-08T07:57:16.693 回答
1

除了其他答案中提到的其他项目,我认为值得一提的是Cloo项目,它是 OpenCL 的开源面向对象的 .NET 包装器。

于 2012-05-20T23:27:52.863 回答