我一直在搜索有关如何使用CUDA的类的一些见解,虽然人们普遍认为它可以完成并且显然是由人完成,但我很难找到实际的方法.做到这一点.
我有一个类,它通过运算符重载等实现基本的bitset.我需要能够在主机和设备上实例化此类的对象,在两者之间进行复制等.我是否在.cu中定义了这个类?如果是这样,我如何在我的主机端C++代码中使用它?该类的函数不需要访问特殊的CUDA变量,如threadId; 它只需要能够用于主机和设备端.
感谢您的帮助,如果我以完全错误的方式接近这一点,我很想听听替代方案.
c++ cuda class
c++ ×1
class ×1
cuda ×1