标签: gpu cuda gpu-programming
我想知道静态分配的共享内存与GPU上动态分配的共享内存有什么区别?在我的设备代码中,我有以下一行:
__shared__ int temp[THREADS_PER_BLOCK];
这是共享内存的静态或动态分配吗?
答案 0 :(得分:1)
如果在运行时指定了共享内存大小,则动态分配。如果在编译时确定共享内存的大小,则静态分配。您的示例是静态共享内存分配。