是否可以在CUarray上运行cuMemset?

时间:2012-08-13 10:10:07

标签: cuda memset

我有一个通过cuGraphicsSubResourceGetMappedArray()从我的OpenGL上下文中获得的CUarray。是否有可能将它与cuMemset *()一起使用?

1 个答案:

答案 0 :(得分:3)

不。您无法将设备指针转换为CUDA数组(传递给cuMemset *()),并且NVIDIA从未为CUDA数组提供过memset函数。

你必须将一些主机内存清零,然后在CUDA阵列中执行memcpy(或memcpy),或者(如果你的应用仅在SM 2.0或更高版本上运行)使用表面存储滚动自己的内存。