在CUDA上使用New / delete

时间:2012-08-23 13:31:58

标签: cuda

我听说使用新的显卡(兼容性> = 2.0),我可以直接在内核上使用newdelete

  1. 如果我在内核上使用new,我会在“全局内存”中分配内存吗?
  2. 如果我在GPU中创建一个带有new的对象,对象的生命周期是否与内核生命周期相同,还是与应用程序生命周期相同?
  3. 我听说在内核上使用new并不方便。是对的吗?为什么?
  4. 更新: 有人可以发布一些关于此的文档的链接吗?

1 个答案:

答案 0 :(得分:3)

  1. 作为应用程序生存期
  2. 内核中的new和malloc非常方便,但数量有限。