0
关于一些随机编号。我有以下选择:随机不生成Vs在内核中散列
1-生成随机数。在GPU上并在内核中使用
2-生成随机数。在CPU和发送的内核通过PCI-E
3-产生随机号使用内核
如何决定哪个是最好的一个里面写散列函数?任何一般准则?
关于一些随机编号。我有以下选择:随机不生成Vs在内核中散列
1-生成随机数。在GPU上并在内核中使用
2-生成随机数。在CPU和发送的内核通过PCI-E
3-产生随机号使用内核
如何决定哪个是最好的一个里面写散列函数?任何一般准则?
选择1应该是最好的。 CUDA提供cuRAND库以生成各种分布的随机数。它旨在具有最佳性能。
选择2的性能相对较差。该图显示了随机数生成时GPU与CPU之间的性能差距。因为你试图重新实现cuRAND库,这种方法
选择3是不必要的。
请参阅cuRAND主页和doc了解更多详情。