期刊文献+

基于众核平台的CLCG并行化设计与实现

Design and implementation of CLCG parallelization based on many integrated core
下载PDF
导出
摘要 针对组合式线性同余产生器,在众核平台上给出一种并行化设计。该设计依据组合式线性同余产生器串行算法原理,将组合式线性同余产生器周期内的随机数序列进行分块产生,每个线程独立产生一段周期内的随机数子序列,从而进行并行化处理。实验结果表明,该设计能够通过TestU01的452项测试,移植到Intel MIC平台后性能良好,产生10 000 000 000个随机数的时间相对CPU单线程的最优加速比为14.61。 The way to implement the parallelization of Random number generator CLCG based on Many Integrated Core (MIC) is discussed in this paper. By taking advantage of the parallelization of algorithm and by means of partitioned generating random number sequence of one cycle, random number sequences of one cycle is generated by each thread independently, and therefore parallelization is achieved. Experimental results show that the parallelized CLCG generator can successfully pass 452 tests of TestU01. The results is same as that of CLCG generator without parallelized. The speedup based on the MIC is very impressive, and the best speedup of the time which generating 10 000 000 000 random numbers can reach 14.61 relative to single-thread with the CPU.
出处 《西安邮电大学学报》 2015年第4期66-69,73,共5页 Journal of Xi’an University of Posts and Telecommunications
基金 高效能服务器和存储技术国家重点实验室开放基金资助项目(2014HSSA13) 陕西省自然科学基础研究计划资助项目(2013JM8028)
关键词 随机数产生器 并行化 组合式线性同余产生器 集成众核 TestU01 random number generator, parallelization, combined linear congruential generator (CLGG), many integrated core(MIC), TestU01
  • 相关文献

参考文献10

  • 1L’ECUYER P.Random numbers for simulation[J].ACM Transactions on Modeling and Computer Simulation,1990,33(10):85-97.
  • 2Knuth D E.The Art of Computer Programming,Volume 2(3rd Ed.):Seminumerical Algorithms[M].Boston:Addison-Wesley Longman Publishing,1998:108.
  • 3Gao S,Peterson G D.GASPRNG:GPU accelerated scalable parallel random number generator library[J].Computer Physics Communications,2013,184(4):1241-1249.
  • 4Bradley T,Toit J,Giles M,et al.Parallelization techniques for random number generators[J].GPU Computing Gems,2015,1(5):152-163.
  • 5王恩东,张清,沈铂,等.MIC高性能计算编程指南[M].北京:中国水利水电出版社,2012.
  • 6L’ECUYER P,Simard R,Jack C,et al.An object-oriented random number package with many long streams and substreams[J].Operations Research,2002(2):1073-1075.
  • 7郑东,赵庆兰,张应辉.密码学综述[J].西安邮电大学学报,2013,18(6):1-10. 被引量:66
  • 8杨志昱,张旭东.基于集成众核的高性能计算软件优化[J].电子技术与软件工程,2014(21):80-80. 被引量:1
  • 9吕慧伟,程元,白露,陈明宇,范东睿,孙凝晖.众核处理器和众核集群的并行模拟[J].计算机研究与发展,2013,50(5):1110-1117. 被引量:4
  • 10Ismay C.Testing independence of parallel pseudorandom number streams incorporating the data’s multivariate nature[J].Dissertations&Theses-Gradworks,2013(8):583.

二级参考文献4

共引文献78

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部