期刊文献+

基于MIC的CLCG4并行化设计与实现

Implementation and Performance Analysis of CLCG4 Parallelization Based on MIC
下载PDF
导出
摘要 CLCG4是线性同余随机数发生器中的一种,因其周期长且随机性好被广为应用,但其缺点是产生随机数速度较慢的问题。针对这一问题文中通过CLCG4串行算法,设计实现了其并行化的方法,并对结果进行对比测试,使其速度得到了明显的提升。实验结果显示,并行化后的CLCG4相对于原CLCG4发生器,在MIC平台下的最高加速比达到6.82。 The CLCG4 generator is a kind of feedback shift random number generator that has wide application for its long period and good randomness,but with low speed in generating random numbers. A parallel algorithm is designed and implemented based on the CLCG4 serial algorithm. Experimental results show that the parallelized CLCG4 generator has a significant increase in speed over the single-thread with the CPU on the MIC platform with a speedup rate of up to 6. 82.
出处 《电子科技》 2015年第7期101-104,共4页 Electronic Science and Technology
基金 陕西省自然科学基金研究计划资助项目(2013JM8028)
关键词 随机数发生器 CLCG4 并行化 MIC random number generator CLCG4 parallelization MIC
  • 相关文献

参考文献12

  • 1Knuth D E. The art of computer programming [ M]. USA:Addis on Wesley Publishing Company,2002.
  • 2Knuth D E.计算机程序设计艺术:半数值算法[M]. 2版.北京:国防工业出版社,2002.
  • 3UEcuyer P. Combined multiple recursive random number gen-erators [J]. Operations Research, 1996,44(5) :816-82.
  • 4Tang H C. Combined random number generator via the gener-alized Chinese remainder theorem [ J]. Journal of Computa-tional and Applied Mathematics,2002,1422( 15) :377 -388.
  • 5UEcuyer P H,Andres T. A random number generator basedon the combination of four LCGs [ J ]. Mathematics andComputers in Simulation, 1997,44 ( 1 ) :99 - 107.
  • 6魏公毅,杨自强.关于并行随机数发生器的若干算法[J].数值计算与计算机应用,2001,22(4):311-320. 被引量:8
  • 7Michael Mascagni,Ashok Srinivasan. Algorithm 806 ; SPRNG ;a scalable library for pseudorandom number generation [ J].ACM Transactions on Mathematical Software,2000,26 ( 3 ):436-461.
  • 8Thomas Bradley,Jacques Toit’Mike Giles,et al. Parallelisati-on techniques for random number generators [ M]. USA :GPU Gems Emerald ,2011.
  • 9Wang Endong,Zhang Qing,Shen Bo,et al. High - performancecomputing on the intel xeon phi - how to fully exploit MIC ar-chitectures [M]. China:China Water Power Press,2012.
  • 10Shameem Akhter,Jason Roberts.多核程序设计技术一通过软件多线程提升性能[M].北京:电子工业出版社,2007.

二级参考文献5

共引文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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