Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
寻找一个很好的资源,学习使用CUDA与C#_C#_Visual Studio 2010_Cuda - Fatal编程技术网

寻找一个很好的资源,学习使用CUDA与C#

寻找一个很好的资源,学习使用CUDA与C#,c#,visual-studio-2010,cuda,C#,Visual Studio 2010,Cuda,我想开始使用CUDA。我的编程环境是VS2010,C#.Net 4.0。已下载CUDA SDK和最新驱动程序。我花了几个小时寻找资源来学习如何建立连接;但是有很多选项,关于每一个选项的信息都很少:GPU.NET、Cloo、OpenTK、Cudafy等等,并且无法确定哪一个更可靠或更受欢迎 最终我会在一个商业项目中使用它,所以我会尽量远离那些在一段时间后就会消亡的开源项目,因为它们周围没有良好的支持和可靠性保证 如果有人能提供一些关于哪个工具更成熟、更可靠的信息,并向我介绍一些资源,我将不胜感激。

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

最终我会在一个商业项目中使用它,所以我会尽量远离那些在一段时间后就会消亡的开源项目,因为它们周围没有良好的支持和可靠性保证


如果有人能提供一些关于哪个工具更成熟、更可靠的信息,并向我介绍一些资源,我将不胜感激。

Cudafy似乎很好地涵盖了这些基础。我不熟悉你提到的其他项目。我最初也希望从C++的舒适性开始CUDA开发,但最终还是用英伟达CUDA工具包将它与CUDA一起工作。


你有足够多的新概念来学习核心CUDA本身。在上面添加第三方图层只会增加概念负载。我建议先学习CUDA本身的术语(用C++),然后一旦你熟练掌握了核心CUDA,你就可以看看.NET层,并评估每个层对你心目中的应用程序的核心CUDA的公开程度。

你的标题说你想知道如何学习如何使用C#进行CUDA编程的建议,但是你的结束语说你想知道哪些图书馆更好。征求意见会导致主观错误,没有正确的答案。。。