Abstract

GFSR is a common parallel Random Number Generator (RNG). In this paper, the high-performance parallelization of GFSRc(521,32) on Field Programmable Gate Array (FPGA) is realized by using the hybrid method. The serial and the parallel random number sequence of different numbers are tested using the Diehard test, graphical test and application test. It is found that the random number sequences parallelized by GFSR (521,32) have good randomness. For 100 million random numbers generated, speedups of 5755× over single-threaded CPU platform and 453× over 32-threaded MIC platform are achieved. Experimental results show that GFSR (521,32) is a good random number generator suitable for large scale parallel Monte Carlo simulation on FPGA.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.