微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c – 生成随机数:CPU与GPU,目前胜出?

我一直在研究需要生成大量随机数的物理模拟(如果你想要一个想法,至少10 ^ 13).我一直在使用Mersenne twister的C 11实现.我还读到,同一算法的GPU实现现在是Cuda库的一部分,并且GPU在此任务中可以非常高效;但我找不到明确的数字或​​基准比较.例如,与8核i7相比,上一代的Nvidia卡在生成随机数方面更有效率吗?如果是,价格范围是多少?

我认为我的模拟可以从GPU产生大量随机数并且cpu完成其余工作中获益.

解决方法

可以在这里找到一些比较:
https://developer.nvidia.com/cuRAND

原文地址:https://www.jb51.cc/c/119425.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐