【问题标题】:Can 'Thrust' generate random numbers on the device“推力”能否在设备上生成随机数
【发布时间】:2012-06-13 23:20:51
【问题描述】:

有人知道 CUDA 库“Thrust”是否可以在设备上生成随机数吗?我从示例代码中看到它可以在主机上完成......但这对我来说真的没有好处。提前喝彩 杰克

【问题讨论】:

  • 如果您不知道,在 GPU 上生成随机数的常用方法是 Perlin 噪声。
  • @JerryCoffin:Perlin Noise 不是一种将随机数转化为“纹理”的方法,而不是随机数生成器吗?

标签: cuda thrust


【解决方案1】:

是的,Thrust 有设备随机发生器。请参阅 Thrust 团队提供的 Monte Carlo 示例。

【讨论】:

    【解决方案2】:

    cuRAND 也可以做你想做的事:http://developer.nvidia.com/curand 它不是 Thrust,但具有类似的功能。

    【讨论】:

      猜你喜欢
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-04
      • 1970-01-01
      • 2018-03-20
      • 2014-09-20
      相关资源
      最近更新 更多