适用于图形处理器的梅森旋转算法变体

摘要:图形处理器上的Mersenne Twister伪随机数生成器 (MTGP) 的高效生成方法。MTGP支持大规模状态大小,如11213位,并利用GPU的高并行性来并行计算递归的多个步骤。第二个提案是MTGP的参数集生成器,名为MTGP动态创建器 (MTGPDC)。MTGPDC可以创建最多2^32个不同的参数集,生成具有高维均匀性的序列。这个工具适用于每个GPU都需要独立的随机数流的大型GPU网格。MTGP基于线性递归和二元域,比Mersenne Twister伪随机数生成器具有更好的高维均匀分布性。

作者:Mutsuo Saito and Makoto Matsumoto

论文ID:1005.4973

分类:Mathematical Software

分类简称:cs.MS

提交时间:2013-03-14

PDF 下载: 英文版 中文版pdf翻译中