CUDA绑定适用于.NET平台?

27

我知道有很多CUDA语言绑定,例如PyCUDA,但是是否有适用于.Net的好的绑定呢?我只见过这个,但我想知道是否还有其他的选择。

4个回答

8
这是另一个库:http://sourceforge.net/projects/brahma-fx/ 编辑:我看了你最初列出的项目文档,让我想问:使用.Net有什么意义? 我列出的项目界面更加清晰,但没有文档。 你所列出的项目似乎在发展路线上更加专注(最新的2.1版本),但Brahma的SVN并不太旧(5周)。
另一位作者列出了Accelerator框架。 它看起来非常有前途,尽管其许可证是非商业性质的(如果您打算将其用于任何商业用途,则必须与他们联系),当我安装它时,它说已正确安装,但我找不到它在我的系统上(这可能是Vista的问题)!
编辑: 我已经研究了各种库,并在此提供建议:
1. 如果您计划使用LINQ且仅使用.Net 3.5,请使用Brahma。 2. 如果您的目标是非商业性质,请使用另一位作者(Tim,我相信)提供的Accelerator项目。 它比你提到的项目更高级。 3. 如果您不关心底层细节,但需要非常活跃的项目和文档,请选择你列出的项目。

3
Brahma使用HLSL/GLSL,而非CUDA。 - Danny Varod

6

6

加速器不使用CUDA(而是使用像素着色器)。 - Danny Varod
这个研究项目始于2006年。尽管如此,它仍然具有相关性和趣味性。 - Contango
@Contango,它还有一个v2版本,可以在此链接查看:http://research.microsoft.com/en-us/projects/Accelerator/ - Ivaylo Slavov

2

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