[問題] CUDA中如何產生亂數?

看板C_and_CPP作者 (黑色的風)時間15年前 (2009/03/12 23:24), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
如題 似乎沒有比較好的方式可以產生亂數? 如果套用一些演算法的話感覺效率反而更差... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.224.51 blackwindy:轉錄至看板 VideoCard 03/12 23:26

03/12 23:38, , 1F
生好丟進去?
03/12 23:38, 1F

03/12 23:40, , 2F
這樣搬移記憶體就太慢了
03/12 23:40, 2F

03/12 23:41, , 3F
剛剛翻SDK有個MersenneTwister...不曉得效率怎樣
03/12 23:41, 3F

03/13 00:40, , 4F
傳統 rand() ? (((seed*214013+2531011)>>16)&0x7FFF)
03/13 00:40, 4F
文章代碼(AID): #19kIaVtE (C_and_CPP)
文章代碼(AID): #19kIaVtE (C_and_CPP)