GPU上的共享内存分配(静态或动态)

时间:2012-03-27 03:43:54

标签: gpu cuda gpu-programming

我想知道静态分配的共享内存与GPU上动态分配的共享内存有什么区别?在我的设备代码中,我有以下一行:

__shared__ int temp[THREADS_PER_BLOCK];

这是共享内存的静态或动态分配吗?

1 个答案:

答案 0 :(得分:1)

如果在运行时指定了共享内存大小,则动态分配。如果在编译时确定共享内存的大小,则静态分配。您的示例是静态共享内存分配。