【发布时间】:2016-04-19 10:46:12
【问题描述】:
如果从 CUDA 4.2 中的 __device__ 或 __global__ 代码调用 new 和 delete 关键字的行为,有人可以清楚地解释一下吗?
内存在哪里分配,如果它在设备上是本地的还是全局的?
我试图在 GPU 上创建神经网络的问题的上下文,我想要一个链接表示(就像一个链接列表,但每个神经元都存储一个链接的链接列表,其中包含权重和指向另一个的指针神经元),我知道我可以在内核启动之前使用cudaMalloc 进行分配,但我希望内核控制网络的创建方式和时间。
谢谢!
【问题讨论】:
标签: cuda dynamic-memory-allocation