c++ - 结合CUDA 9和GCC4.3编译的C++软件

标签 c++ gcc cuda

我目前需要为我的研究写一篇项目论文。我的挑战是在给定的软件中找到一些可以放在显卡上以加速整个软件的计算。 我目前遇到的问题是决定是使用 CUDA 还是 OpenCL。 我想开始检查 CUDA 是否适合我的目标,但我找不到关于以下问题的任何帖子: 我应该分析的软件使用 GCC 4.3 和 c++03 标准(我知道这很旧,但这些是客户的要求)。

是否可以采用较新的 CUDA 版本并使其与 gcc4.3 编译的软件一起使用?

我希望有人能帮我解决这个问题。

最佳答案

好的,我测试了 nvcc 9 编译的 cuda 内核与 gcc4.3 编译的 C++ 代码的链接,它工作正常。

关于c++ - 结合CUDA 9和GCC4.3编译的C++软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47132030/

相关文章:

c - GCC 无法在 Linux 中编译

cuda - GPU利用率

c++ - 最快的 "trivial"洗牌 vector 的方式

c++ - 比较字符串不适用于 cin

c - gcc -g 调试标志是否影响程序执行?

c - mingw32 显示对所有 gtk 函数的 undefined reference

python - Numbapro 停止在 GPU 上工作

cuda - 银行冲突CUDA共享内存?

c++ - 如何删除Qtreewidget中的虚线分支

c++ - 读取用于在图书馆计算机系统中搜索的一组关键字文档的文件