当前位置:  开发笔记 > 编程语言 > 正文

CUDA for .net?

如何解决《CUDAfor.net?》经验,为你挑选了3个好方法。

我知道有很多CUDA语言绑定,比如PyCUDA,但是.Net 有什么好的绑定吗?我见过的唯一一个是这个,但我想知道是否还有其他人.



1> torial..:

这是另一个图书馆:http://sourceforge.net/projects/brahma-fx/

编辑:我一直在查看你最初列出的项目的文档,可以说界面让我思考:使用.Net有什么意义.我列出的项目有一个更干净的界面,但没有文档.您列出的项目似乎更专注于开发路径(最近的2.1版本),但Brahma的SVN并不太旧(5周).

另一张海报列出了加速器框架.它看起来非常有前途,虽然它的许可证是非商业的(如果你打算将它用于任何商业工作,你必须联系它们),当我安装它时,它说安装正确,我在我的系统上找不到它(这可能是Vista问题)!

编辑:我已经调查了各种库,可以说这是我的"建议":

    如果您计划使用LINQ且仅使用.Net 3.5,请使用Brahma.

    如果你的目标是非商业性的,请使用另一张海报给出的加速器项目(Tim,我相信).它比您提到的项目更高级别.

    如果您不关心底层细节,但需要非常活跃的项目和文档,那么请使用您列出的项目.


Brahma使用HLSL/GLSL,而不是CUDA.

2> 小智..:

Microsoft Research有一个名为"Accelerator"的项目 http://research.microsoft.com/apps/pubs/default.aspx?id=70250



3> Philipp..:

这是另一个http://www.hybriddsp.com/Products/CUDAfyNET.aspx

将.NET代码自动转换为CUDA C,有很多例子

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有