cudaMalloc()是否将数组初始化为0?

问题描述 投票:1回答:1

或者如果我想确保数组包含全0,我是否需要执行cudaMemset()?我在文档中找不到它。谢谢。

c++ c cuda malloc memset
1个回答
3
投票

cudaMalloc documentation说:

在设备上分配线性内存的cudaMalloc个字节,并在size中返回指向已分配内存的指针。分配的内存适合于任何类型的变量。 未清除内存。

因此,您将需要*devPtr来初始化内存。

© www.soinside.com 2019 - 2024. All rights reserved.