找不到连续在CUDA设备代码中生成随机数以供计算中使用的方法

时间:2019-12-12 18:29:14

标签: c++ random cuda kernel

我正在尝试编写使用CUDA加速的raytracer,但我需要能够生成随机数。

我一直在互联网上寻找一种方法来像设备C ++的rand()函数一样在设备代码中按需生成随机浮点数,但我找到的唯一可能的解决方案是生成N个数字的单独内核调用,然后被复制回主机内存,可悲的是这对我来说是不可能的解决方案。 如果有人知道使这种RNG起作用的方法,非常感谢您与我分享。

0 个答案:

没有答案