【问题标题】:Looking for a good resource to learn to use CUDA with C# [closed]寻找一个好的资源来学习使用 C# 的 CUDA [关闭]
【发布时间】:2012-08-22 08:50:45
【问题描述】:

我想开始使用 CUDA。我的编程环境是VS 2010,C#.Net 4.0。已下载 CUDA SDK 和最新驱动程序。我花了几个小时寻找资源来学习如何建立联系;但是有很多选项,但关于它们中的每一个的信息很少:GPU.NET、Cloo、OpenTK、Cudafy 等,并且无法确定哪个更可靠或更流行。

最终我会在商业项目中使用它,所以我尽量远离那些过不了多久就会死掉的开源项目,并且它们周围没有很好的支持和可靠性保证。

如果有人能提供一些关于哪种工具更成熟和可靠的信息,并指导我获取一些资源,我将不胜感激。

【问题讨论】:

  • 你的标题说你想要关于如何学习如何使用 C# 进行 CUDA 编程的建议,但你的结束语说你想要关于哪些库更好的意见。征求意见会导致主观的没有正确答案的路径......

标签: c# visual-studio-2010 cuda


【解决方案1】:

Cudafy 似乎很好地覆盖了基础。我不熟悉你提到的其他项目。我最初也想从舒适的 C# 开始 CUDA 开发,但最终放弃了使用 NVidia CUDA 工具包在 C++ 中使用 CUDA。

您有足够多的新概念来学习核心 CUDA 本身。在此之上添加第三方层只会增加概念负载。我建议首先按照自己的术语学习 CUDA(使用 C++),然后一旦您精通核心 CUDA,您就可以查看 .NET 层并评估每个层为您所考虑的应用程序公开核心 CUDA 的程度。

【讨论】:

    猜你喜欢
    • 2011-08-17
    • 2010-11-25
    • 2015-11-03
    • 2010-12-04
    • 2012-07-15
    • 2010-11-20
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多