An On-Demand Fast Parallel Pseudo Random Number Generator with Applications

@article{Banerjee2012AnOF,
  title={An On-Demand Fast Parallel Pseudo Random Number Generator with Applications},
  author={Dip Sankar Banerjee and Aman Kumar Bahl and Kishore Kothapalli},
  journal={2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum},
  year={2012},
  pages={1703-1711}
}
The use of manycore architectures and accelerators, such as GPUs, with good programmability has allowed them to be deployed for vital computational work. The ability to use randomness in computation is known to help in several situations. For such computations to be made possible on a general purpose computer, a source of randomness, or in general a pseudo random generator (PRNG), is essential. However, most of the PRNGs currently available on GPUs suffer from some basic drawbacks that we… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-4 OF 4 CITATIONS

Secrets from the GPU

  • Journal of Computer Virology and Hacking Techniques
  • 2013
VIEW 4 EXCERPTS
CITES RESULTS
HIGHLY INFLUENCED

Parallel Simulations for Analysing Portfolios of Catastrophic Event Risk

  • 2012 SC Companion: High Performance Computing, Networking Storage and Analysis
  • 2012
VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS

References

Publications referenced by this paper.
SHOWING 1-10 OF 31 REFERENCES

Hybrid algorithms for list ranking and graph connected components

  • 2011 18th International Conference on High Performance Computing
  • 2011
VIEW 10 EXCERPTS

CUDA CURAND Library

NVIDIA Corporation
  • NVIDIA Corporation, Santa Clara, CA, USA, Aug. 2010.
  • 2010
VIEW 7 EXCERPTS
HIGHLY INFLUENTIAL

Andersson-Engels, “Parallel computing with graphics processing units for high-speed monte carlo simulation of photon migration.

E. Alerstam, T. Svensson
  • Journal of Biomedical Optics,
  • 2008
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL

Optimization of linked list prefix computations on multithreaded GPUs using CUDA

  • 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS)
  • 2010
VIEW 2 EXCERPTS