CUDAで2D配列を扱うことについてたくさん読んでいますが、GPUに送る前に平坦化する必要があると思います.1D配列をGPUに割り当て、GPUで2D配列としてアクセスできますか?CUDAの2D配列
__global__ void kernel(int **d_a)
{
cuPrintf("%p",local_array[0][0]);
}
int main(){
int **A;
int i;
cudaPrintfInit();
cudaMalloc((void**)&A,16*sizeof(int));
kernel<<<1,1>>>(A);
cudaPrintfDisplay(stdout,true);
cudaPrintfEnd();
}