我尝试使用Visual Studio 2010配置CUDA6.0。我使用CUDA 6.0运行时创建了一个项目。编译时,是否需要更改/添加任何选项?由于我的CUDA代码运行速度比系列版本慢,因此有可能并行执行代码(例如,GPU变为慢速CPU ......),无论其他可能性如何。双精度,开销等?
非常感谢, XF
答案 0 :(得分:2)
听起来就是你刚刚接受了一些串行代码并编译它认为它会起作用。
但假设您实际上有并行代码,您可能需要确保
您还应该查看有关优化的{GTC会谈 [link to pdf](我的老教授)。它介绍了一些可以使代码加快速度的基本优化。
GTC最近几年的会谈可以在[link]找到。他们对优化进行了多次更新,讨论了不同的工具等等。