如何使用我现有的.cpp代码与cuda

0 cuda

我用c ++编写代码,想和cuda一起使用.任何人都可以帮帮我吗?我应该提供我的代码吗?实际上我尝试这样做,但我需要一些启动代码来继续我的代码.我知道如何为Windows(视觉工作室)做简单的方形程序(使用cuda和c ++).是否足以为我的程序做事情?

Ade*_*ler 6

以下是开始的好地方.CUDA by Example是一个很好的教程,可以帮助您快速启动和运行.编程大规模并行处理器包括更多背景,例如关于GPU架构历史的章节,并且通常更深入.

CUDA示例:通用GPU编程简介

大规模并行处理器编程:实践方法

这些都讨论了CUDA 3.x,因此您需要在某些时候查看CUDA 4.x中的新功能.

如果您的问题很好地映射到它上面,那么推力绝对值得一看(参见上面的评论).它是一个类似STL的容器,迭代器和算法库,在CUDA之上实现数据并行算法.

以下是有关CUDA和Visual C++ 2010入门的两个教程:

http://www.ademiller.com/blogs/tech/2011/03/using-cuda-and-thrust-with-visual-studio-2010/

http://blog.cuvilib.com/2011/02/24/how-to-run-cuda-in-visual-studio-2010/

NVIDIA论坛上还有一篇帖子:

http://forums.nvidia.com/index.php?showtopic=184539

询问非常一般我如何开始...在Stack Overflow上通常不是最好的方法.通常,您将获得的最佳答案是"阅读书籍或手册".在这里提出具体问题要好得多.请不要创建重复的问题,这没有用.