gpt4 book ai didi

c++ - 在 CUDA 内核中使用 memset

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:37 25 4
gpt4 key购买 nike

这似乎是一个显而易见的问题,但谷歌没有找到任何有趣的东西。在 CUDA 内核中使用 memset 是否合法,例如:

__device__ void myKernel()
{
int array[10];
memset(array, 0, sizeof(array));
// ...etc...
}

(我知道 int array[10] = {0}; 可能更好,但这只是一个更复杂的例子。)

最佳答案

是的,如 Appendix B of the programming manual 中所述, memset, 以及 memcpy, malloc, 和 free (后两者仅在计算能力上 >= 2.0 设备)在设备代码中受支持。

关于c++ - 在 CUDA 内核中使用 memset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com