一、相关接口
二维:cudaMallocPitch() / cudaMemcpy2D()
三维: cudaMalloc3D() / cudaMemcpy3D()
二、如何对齐
补充:三维数组的对齐和二维数组一致,仍然是行以pitch size对齐,只不过三维数组加了一个depth分量来表示第三维
三、测试代码
二维数组 cudaMallocPitch() 和三维数组 cudaMalloc3D() 的使用 - 爨爨爨好 - 博客园 (cnblogs.com)
一、相关接口
二维:cudaMallocPitch() / cudaMemcpy2D()
三维: cudaMalloc3D() / cudaMemcpy3D()
二、如何对齐
补充:三维数组的对齐和二维数组一致,仍然是行以pitch size对齐,只不过三维数组加了一个depth分量来表示第三维
三、测试代码
二维数组 cudaMallocPitch() 和三维数组 cudaMalloc3D() 的使用 - 爨爨爨好 - 博客园 (cnblogs.com)