Parallel White Noise Generation on a GPU via Cryptographic Hash
This is a technique that generates uniform random numbers in a totally parallel and random-accessible fashion. The basic idea is very simple: given an input that can be trivially produced in parallel (e.g. a linear ramp), use cryptographic hash to scramble the individual samples independently and in parallel, and the output set will exhibit white noise statistics.
[paper] [video (youtube)] [video (avi)] [talk] [code (MS only)]
Publications
- Stanley Tzeng and Li-Yi Wei, Parallel White Noise Generation on a GPU via Cryptographic Hash, in I3D 2008, Association for Computing Machinery, Inc., October 2007



