Arrays 将cuda中的设备数组初始化为一个值

Arrays 将cuda中的设备数组初始化为一个值,arrays,cuda,initialization,Arrays,Cuda,Initialization,我正在用CUDAC编写粒子引擎,我需要将巨大的数组初始化为一个特定的值,并尽可能减少时间开销。目前我的阵列大小为32461759,并将不断增加。。如何初始化该大小的数组 简而言之,我想要最快的方法来初始化巨大的数组 谢谢假设您想将int或float类型初始化为任意值,最快的方法可能是使用中的cuMemsetD32 其他细节和讨论如下: 如果只需将int、float或double数量初始化为零(仅限),则可以使用

我正在用CUDAC编写粒子引擎,我需要将巨大的数组初始化为一个特定的值,并尽可能减少时间开销。目前我的阵列大小为32461759,并将不断增加。。如何初始化该大小的数组

简而言之,我想要最快的方法来初始化巨大的数组
谢谢

假设您想将
int
float
类型初始化为任意值,最快的方法可能是使用中的
cuMemsetD32

其他细节和讨论如下:

如果只需将
int
float
double
数量初始化为零(仅限),则可以使用