【发布时间】:2011-10-22 03:51:27
【问题描述】:
我已经到处寻找有关如何在 CUDA 中准确使用类的一些见解,虽然人们普遍认为它可以完成并且显然是由人们完成的,但我很难找到如何实际做到这一点。
我有一个类,它使用运算符重载等实现基本位集。我需要能够在主机和设备上实例化此类的对象,在两者之间进行复制等。我是否在 .cu 中定义了此类?如果是这样,我如何在我的主机端 C++ 代码中使用它?类的函数不需要像threadId那样访问特殊的CUDA变量;它只需要能够在主机和设备端使用即可。
感谢您的帮助,如果我以完全错误的方式处理此问题,我很乐意听到替代方案。
【问题讨论】: