Title :
An implementation of the efficient huge amount of pseudo-random unique numbers generator and the acceleration analysis of parallelization
Author :
Yun-Te Lin ; Yung-Hsiang Huang ; Yi-Hao Hsiao ; Yu-Jung Cheng ; Jih-Sheng Chang ; Sheng-Wen Wang ; Fang-Pang Lin ; Chung-Ming Wang
Author_Institution :
Nat. Center for High-Performance Comput., Nat. Appl. Res. Labs., Hsinchu, Taiwan
Abstract :
Random unique number generator can be used for generating a series of unpredictable and unrepeatable numbers within limited ranges of data and numbers. These numbers are usually distributed equally, random, independent, unpredictable and unrepeatable. A good random number generator has to be effective for a long period and has good statistical distribution and efficient generating performance. This study proposes a computational methodology to generate pseudo-random numbers based on random base polynomial, which uses less memory but generates a great deal of unrepeated pseudo-random numbers. Then this method adopts the multi-thread parallelization to effectively get the benefits of multi-core processors to accelerate the generation of a huge amount of pseudo-random numbers.
Keywords :
multi-threading; parallel processing; polynomials; random number generation; statistical distributions; acceleration analysis; computational methodology; multicore processors; multithread parallelization; pseudo-random number generation; pseudo-random unique numbers generator; random base polynomial; statistical distribution; unrepeated pseudo-random numbers; Generators; Phase locked loops; multi-core; multi-thread; parallelism; pseudo-random number generator; random unique numbers;
Conference_Titel :
Data Science and Advanced Analytics (DSAA), 2014 International Conference on
DOI :
10.1109/DSAA.2014.7058133