标签: cuda shared-memory
我知道在CUDA中,可以使用关键字extern在共享内存中动态分配一块内存,例如。
extern __shared__ unsigned s_data_dy[];
还允许在内核中声明一个静态共享变量,例如
__shared__ float s_data_st[3];
我的问题是 - 这两个可以同时使用吗?如果不允许它们共存,如果我希望共享内存存储不同类型的数据(比如浮点和无符号整数值)会怎么样?