File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Parallel white noise generation on a GPU via cryptographic hash

TitleParallel white noise generation on a GPU via cryptographic hash
Authors
KeywordsGPU techniques
Noise
Parallel computation
Random number generation
Texturing
Issue Date2008
Citation
Proceedings Of The Symposium On Interactive 3D Graphics And Games, I3d 2008, 2008, p. 79-87 How to Cite?
AbstractA good random number generator is essential for many graphics applications. As more such applications move onto parallel processing, it is vital that a good parallel random number generator be used. Unfortunately, most random number generators today are still sequential, exposing performance bottlenecks and denying random accessibility for parallel computations. Furthermore, popular parallel random number generators are still based off sequential methods and can exhibit statistical bias. In this paper, we propose a random number generator that maps well onto a parallel processor while possessing white noise distribution. Our generator is based on cryptographic hash functions whose statistical robustness has been examined under heavy scrutiny by cryptologists. We implement our generator as a GPU pixel program, allowing us to compute random numbers in parallel just like ordinary texture fetches: given a texture coordinate per pixel, instead of returning a texel as in ordinary texture fetches, our pixel program computes a random noise value based on this given texture coordinate. We demonstrate that our approach features the best quality, speed, and random accessibility for graphics applications. Copyright © 2008 by the Association for Computing Machinery, Inc.
Persistent Identifierhttp://hdl.handle.net/10722/141793
References

 

DC FieldValueLanguage
dc.contributor.authorTzeng, Sen_HK
dc.contributor.authorWei, LYen_HK
dc.date.accessioned2011-09-27T03:02:01Z-
dc.date.available2011-09-27T03:02:01Z-
dc.date.issued2008en_HK
dc.identifier.citationProceedings Of The Symposium On Interactive 3D Graphics And Games, I3d 2008, 2008, p. 79-87en_HK
dc.identifier.urihttp://hdl.handle.net/10722/141793-
dc.description.abstractA good random number generator is essential for many graphics applications. As more such applications move onto parallel processing, it is vital that a good parallel random number generator be used. Unfortunately, most random number generators today are still sequential, exposing performance bottlenecks and denying random accessibility for parallel computations. Furthermore, popular parallel random number generators are still based off sequential methods and can exhibit statistical bias. In this paper, we propose a random number generator that maps well onto a parallel processor while possessing white noise distribution. Our generator is based on cryptographic hash functions whose statistical robustness has been examined under heavy scrutiny by cryptologists. We implement our generator as a GPU pixel program, allowing us to compute random numbers in parallel just like ordinary texture fetches: given a texture coordinate per pixel, instead of returning a texel as in ordinary texture fetches, our pixel program computes a random noise value based on this given texture coordinate. We demonstrate that our approach features the best quality, speed, and random accessibility for graphics applications. Copyright © 2008 by the Association for Computing Machinery, Inc.en_HK
dc.languageengen_US
dc.relation.ispartofProceedings of the Symposium on Interactive 3D Graphics and Games, I3D 2008en_HK
dc.subjectGPU techniquesen_HK
dc.subjectNoiseen_HK
dc.subjectParallel computationen_HK
dc.subjectRandom number generationen_HK
dc.subjectTexturingen_HK
dc.titleParallel white noise generation on a GPU via cryptographic hashen_HK
dc.typeConference_Paperen_HK
dc.identifier.emailWei, LY:lywei@cs.hku.hken_HK
dc.identifier.authorityWei, LY=rp01528en_HK
dc.description.naturelink_to_subscribed_fulltexten_US
dc.identifier.doi10.1145/1342250.1342263en_HK
dc.identifier.scopuseid_2-s2.0-77950380492en_HK
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-77950380492&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.spage79en_HK
dc.identifier.epage87en_HK
dc.identifier.scopusauthoridTzeng, S=35811726000en_HK
dc.identifier.scopusauthoridWei, LY=14523963300en_HK
dc.identifier.citeulike11091618-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats