标签: cuda nvidia
从cuda文档中,cudaMemset2D用于存储由cudaMallocPitch分配的内存。 提到“间距用于满足聚结的对齐要求”。间距大小由cudaMallocPitch函数返回。
问题是,如果我用普通的cudaMalloc分配内存,并自己定义一个音调大小(不一定是128的倍数)。
cudaMemset2D和其他2D功能可用于此内存吗?
答案 0 :(得分:2)
是的,2D功能只是跨步副本。虽然它们通常与底层节点分配一起使用,但没有必要这样做。
举个例子,看看@njuffa here