gpt4 book ai didi

cuda - 如何将我现有的 .cpp 代码与 cuda 一起使用

转载 作者:行者123 更新时间:2023-11-30 18:06:45 25 4
gpt4 key购买 nike

我用 c++ 编写了代码,想将它与 cuda 一起使用。有人可以帮助我吗?我应该提供我的代码吗?实际上我尝试这样做,但我需要一些起始代码来继续我的代码。我知道如何为 Windows(Visual Studio)做简单的方形程序(使用 cuda 和 c++)。为我的程序做这些事情是否足够?

最佳答案

以下都是不错的起点。 CUDA by Example 是一个很好的教程,可以让您快速入门并运行。大规模并行处理器编程包括更多背景知识,例如关于 GPU 架构历史的章节,通常更深入。

CUDA by Example: An Introduction to General-Purpose GPU Programming

Programming Massively Parallel Processors: A Hands-on Approach

它们都讨论了 CUDA 3.x,因此您可能希望在某个时候了解 CUDA 4.x 中的新功能。

Thrust如果您的问题很好地映射到它,那么绝对值得一看(请参阅上面的评论)。它是一个类似 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 上询问如何开始……通常不是最好的方法。通常,您得到的最佳答复是“去读一本书或手册”。最好在这里提出具体问题。请不要创建重复的问题,这没有帮助。

关于cuda - 如何将我现有的 .cpp 代码与 cuda 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5352429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com