使用cuda在设备上动态分配堆栈

时间:2018-07-13 14:46:35

标签: cuda c++14

标题说明了一切。

除了设备方面,CUDA中是否有任何类似于alloca()功能的东西?我需要分配小型数组(nxn和nx1,n <= 10),n是一个动态变量。

谢谢!

1 个答案:

答案 0 :(得分:1)

您将必须在内核内部使用mallocnew。不过要小心,因为这会在全局内存空间中分配内存。