CUDA中的恒定内存大小

CUDA中的恒定内存大小,cuda,gpu-constant-memory,Cuda,Gpu Constant Memory,在CUDA中,当我在恒定内存中删除数组时,如下所示 __device__ __constant__ float A[n]; 大小n是否需要为常数 我想是的,因为编译器需要知道大小n是否超过恒定内存大小。是吗?是的,它需要是常数。原因是它是一个,所以编译器需要在编译时知道大小 而且,是的,编译器会根据可用的大小检查大小。是的,它需要是常量。原因是它是一个,所以编译器需要在编译时知道大小 而且,是的,编译器会根据可用的大小检查大小。是的,它需要是常量。原因是它是一个,所以编译器需要在编译时知道大小

在CUDA中,当我在恒定内存中删除数组时,如下所示

__device__ __constant__ float A[n];
大小
n
是否需要为常数


我想是的,因为编译器需要知道大小
n
是否超过恒定内存大小。是吗?

是的,它需要是常数。原因是它是一个,所以编译器需要在编译时知道大小


而且,是的,编译器会根据可用的大小检查大小。

是的,它需要是常量。原因是它是一个,所以编译器需要在编译时知道大小


而且,是的,编译器会根据可用的大小检查大小。

是的,它需要是常量。原因是它是一个,所以编译器需要在编译时知道大小


而且,是的,编译器会根据可用的大小检查大小。

是的,它需要是常量。原因是它是一个,所以编译器需要在编译时知道大小


而且,是的,编译器会根据可用的大小进行检查。

太好了!谢谢你的确认。太好了!谢谢你的确认。太好了!谢谢你的确认。太好了!谢谢你的确认。