• DocumentCode
    3576419
  • 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
  • fYear
    2014
  • Firstpage
    600
  • Lastpage
    606
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Science and Advanced Analytics (DSAA), 2014 International Conference on
  • Type

    conf

  • DOI
    10.1109/DSAA.2014.7058133
  • Filename
    7058133