计算机应用与软件Issue(2):250-253,289,5.DOI:10.3969/j.issn.1000-386x.2016.02.058
基于 MIC 的 MRG32k3a 并行化设计与实现
DESIGN AND IMPLEMENTATION OF MRG32K3A PARALLELISATION BASED ON MIC
摘要
Abstract
Random number generator is widely used in engineering simulation,MRG32k3a is a random number generator with excellent performance,but its generation rate is slow.In view of this,this article presents an MIC platform-based MRG32k3a parallelisation approach using the theory of algorithm parallelisation according to the study on MRG32k3a serial algorithm.Experimental results show that the approach can pass all the tests of uniform random number test-library TestU01.After transplanting to MIC platform,the relationship of the speedup ratio and the number of threads increases linearly,and the best speedup ratio relative to CPU single-thread reaches 17.73.关键词
随机数产生器/MIC/并行化/MRG32k3a/TestU01Key words
Random number generator/Many integrated core (MIC)/Parallelisation/MRG32k3a/TestU01分类
信息技术与安全科学引用本文复制引用
宋博文,周津羽,华诚,刘逍,周晓辉..基于 MIC 的 MRG32k3a 并行化设计与实现[J].计算机应用与软件,2016,(2):250-253,289,5.基金项目
陕西省自然科学基础研究计划项目(2013JM8028)。 ()