如何知道CUDA中变量的地址?

时间:2014-01-04 02:14:59

标签: cuda

我在CUDA做我的项目。对于我的项目,我需要知道变量存储位置的内存地址。是否有可能知道变量的地址,如果有可能,有人能告诉我如何知道CUDA程序中变量的地址吗?

1 个答案:

答案 0 :(得分:-2)

编码cuda时,你基本上编码c(大部分时间至少都是),

这意味着获取变量的地址:

int i = 10;

可以通过执行以下操作来检索:

int *i_ptr = &i;

i_ptr现在包含i的地址,可以对任何数据执行此操作,但是您必须小心主机/设备设置,因为设备无法在主机中查找地址内存空间(未启用零复制时),主机无法在设备空间中查找地址。

总结一下,你的编程C,

快乐黑客:)