.net 的 CUDA 绑定?
我知道有很多 CUDA 语言绑定,例如 PyCUDA,但是对于 .Net 有什么好的绑定吗? 我见过的唯一一个是这个,但是我想知道是否还有其他人。
I know that there are a lot of CUDA language bindings, such as PyCUDA, but are there any good bindings for .Net? The only one I've seen is this one, but I'd like to know if there are any others.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是另一个库: http://sourceforge.net/projects/brahma-fx/
< em>编辑:我一直在查看您最初列出的项目的文档,并且可以说该界面让我思考:使用.Net 的意义是什么。 我列出的项目有一个更干净的界面,但没有文档。 您列出的项目似乎更专注于开发路径(最近的 2.1 版本),但 Brahma 的 SVN 并不太旧(5 周)。
另一张海报列出了加速器框架。 它看起来非常有前途,尽管它的许可证是非商业的(如果您打算将其用于任何商业工作,您必须联系他们),并且当我安装它时,它说它安装正确,我可以在我的系统上找不到它(这可能是 Vista 问题)!
编辑:我已经研究了各种库,并且可以说这是我的“建议”:
Here's another library: http://sourceforge.net/projects/brahma-fx/
Edit: I've been looking at the documentation for the project you initially listed, and can say that the interface makes me think: what is the point of using .Net. The project I've listed has a cleaner interface but no documentation. The project you listed seems to be more dedicated in the development path ( a recent 2.1 release), but the SVN of Brahma isn't too old (5 wks).
Another poster listed the Accelerator framework. It looks very promising, although its license is non-commercial (you must contact them if you intend to use it for any commercial work), and when I installed it, it said it installed right and I can't find it on my system (this could have been a Vista issue)!
EDIT: I have looked into the various libraries, and can say here is my "recommendations":
这是另一个 http://www.hybriddsp.com/Products/CUDAfyNET.aspx
翻译.NET 代码自动转换为 CUDA C,
有很好的例子
Here's another one http://www.hybriddsp.com/Products/CUDAfyNET.aspx
translates .NET code to CUDA C automatically,
has quite good pack of examples
Microsoft Research 有一个名为“Accelerator”的项目 http://research.microsoft .com/apps/pubs/default.aspx?id=70250
Microsoft Research has a project called "Accelerator" http://research.microsoft.com/apps/pubs/default.aspx?id=70250
查看这两个包装器:
首先是 Tidepowerd,它允许使用 .NET 语言(如 C#、F# 和 VB.NET* 进行编程)
http://www.tidepowerd.com/product
第二个 CUDA.NET da Hoopoe,
http://www.hoopoe-cloud.com/Solutions/cuda.net/
两者都在 stackoverflow 上进行了讨论,并且在他们的网站上提供了示例代码的建议。
我想这会对你有帮助。
Checkout this two wrappers:
First the Tidepowerd that allow programming in .NET languages like C#, F#, and VB.NET*
http://www.tidepowerd.com/product
Second the CUDA.NET da Hoopoe,
http://www.hoopoe-cloud.com/Solutions/cuda.net/
Both are discussed here at stackoverflow and have suggestion of sample codes in theirs web sites.
I guess this will help you.