High Throughput Multi-port MT19937 Uniform Random Number Generator

Vinay Sriram, David Kearney
2007 Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007)  
There have been many previous attempts to accelerate MT19937 using FPGAs but we believe that we can substantially improve the previous implementations to develop a higher throughput and more area time efficient design. In this paper we first present a single port design and then present an enhanced 624 port hardware implementations of the MT19937 algorithm that has a throughput of 119.6×10 9 32 bit random numbers per second, which is more than 17 times that of the previously best published
more » ... best published uniform random number generator. Furthermore it has the lowest area time metric of all the currently published FPGA based pseudo uniform random number generators.
doi:10.1109/pdcat.2007.47 dblp:conf/pdcat/SriramK07b fatcat:gnja5q3bbbfetnzdkxoibq3bnu