{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T16:09:02Z","timestamp":1725466142760},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642314636"},{"type":"electronic","value":"9783642314643"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-31464-3_62","type":"book-chapter","created":{"date-parts":[[2012,7,2]],"date-time":"2012-07-02T15:20:38Z","timestamp":1341242438000},"page":"609-618","source":"Crossref","is-referenced-by-count":9,"title":["High-Performance Pseudo-Random Number Generation on Graphics Processing Units"],"prefix":"10.1007","author":[{"given":"Nimalan","family":"Nandapalan","sequence":"first","affiliation":[]},{"given":"Richard P.","family":"Brent","sequence":"additional","affiliation":[]},{"given":"Lawrence M.","family":"Murray","sequence":"additional","affiliation":[]},{"given":"Alistair P.","family":"Rendell","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"62_CR1","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1111\/j.1467-9868.2009.00736.x","volume":"72","author":"C. Andrieu","year":"2010","unstructured":"Andrieu, C., Doucet, A., Holenstein, R.: Particle Markov chain Monte Carlo methods. Journal of the Royal Statistical Society Series B\u00a072, 269\u2013302 (2010)","journal-title":"Journal of the Royal Statistical Society Series B"},{"key":"62_CR2","unstructured":"Brent, R.P.: xorgens version 3.05 (2008), \n                    \n                      http:\/\/maths.anu.edu.au\/~brent\/random.html"},{"key":"62_CR3","doi-asserted-by":"crossref","unstructured":"Brent, R.P.: Some long-period random number generators using shifts and xors. ANZIAM Journal\u00a048 (2007)","DOI":"10.21914\/anziamj.v48i0.40"},{"key":"62_CR4","doi-asserted-by":"crossref","unstructured":"Doucet, A., de Freitas, N., Gordon, N. (eds.): Sequential Monte Carlo Methods in Practice. Springer (2001)","DOI":"10.1007\/978-1-4757-3437-9"},{"key":"62_CR5","doi-asserted-by":"crossref","unstructured":"Gilks, W., Richardson, S., Spiegelhalter, D. (eds.): Markov chain Monte Carlo in practice. Chapman and Hall (1995)","DOI":"10.1201\/b14835"},{"key":"62_CR6","unstructured":"Hoberock, J., Bell, N.: Thrust: A parallel template library (2010), \n                    \n                      http:\/\/thrust.googlecode.com"},{"key":"62_CR7","unstructured":"Howes, L., Thomas, D.: Efficient Random Number Generation and Application Using CUDA. GPU Gems 3. Addison-Wesley (2007)"},{"key":"62_CR8","doi-asserted-by":"crossref","unstructured":"Langdon, W.: A fast high quality pseudo random number generator for NVIDIA CUDA. In: Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers. pp. 2511\u20132514. ACM (2009)","DOI":"10.1145\/1570256.1570353"},{"key":"62_CR9","doi-asserted-by":"crossref","unstructured":"L\u2019Ecuyer, P., Simard, R.: TestU01: A C library for empirical testing of random number generators. ACM Transactions on Mathematical Software\u00a033 (2007)","DOI":"10.1145\/1268776.1268777"},{"key":"62_CR10","doi-asserted-by":"crossref","unstructured":"Leopardi, P.: Testing the tests: using random number generators to improve empirical tests. In: Monte Carlo and Quasi-Monte Carlo Methods 2008, pp. 501\u2013512 (2009)","DOI":"10.1007\/978-3-642-04107-5_32"},{"key":"62_CR11","unstructured":"Marsaglia, G.: DIEHARD: a battery of tests of randomness (1996), \n                    \n                      http:\/\/stat.fsu.edu\/~geo\/diehard.html"},{"issue":"14","key":"62_CR12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v008.i14","volume":"8","author":"G. Marsaglia","year":"2003","unstructured":"Marsaglia, G.: Xorshift RNGs. Journal of Statistical Software\u00a08(14), 1\u20136 (2003)","journal-title":"Journal of Statistical Software"},{"key":"62_CR13","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/272991.272995","volume":"8","author":"M. Matsumoto","year":"1998","unstructured":"Matsumoto, M., Nishimura, T.: Mersenne twister: A 623-dimensionally equidistributed uniform pseudorandom number generator. ACM Transactions on Modeling and Computer Simulation\u00a08, 3\u201330 (1998)","journal-title":"ACM Transactions on Modeling and Computer Simulation"},{"key":"62_CR14","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1109\/TPDS.2011.61","volume":"23","author":"L.M. Murray","year":"2012","unstructured":"Murray, L.M.: GPU acceleration of Runge-Kutta integrators. IEEE Transactions on Parallel and Distributed Systems\u00a023, 94\u2013101 (2012)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"62_CR15","unstructured":"Murray, L.M.: GPU acceleration of the particle filter: The Metropolis resampler. In: DMMD: Distributed Machine Learning and Sparse Representation with Massive Data Sets (2011)"},{"key":"62_CR16","unstructured":"NVIDIA\u00a0Corp: CUDA Compute Unified Device Architecture Programming Guide Version 3.2. NVIDIA Corp., Santa Clara, CA 95050 (2010)"},{"key":"62_CR17","unstructured":"NVIDIA\u00a0Corp: CUDA CURAND Library. NVIDIA Corporation (2010)"},{"issue":"19","key":"62_CR18","doi-asserted-by":"publisher","first-page":"7191","DOI":"10.1016\/j.jcp.2011.05.021","volume":"230","author":"C.L. Phillips","year":"2011","unstructured":"Phillips, C.L., Anderson, J.A., Glotzer, S.C.: Pseudo-random number generation for Brownian dynamics and dissipative particle dynamics simulations on GPU devices. Journal of Computational Physics\u00a0230(19), 7191\u20137201 (2011), \n                    \n                      http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0021999111003329","journal-title":"Journal of Computational Physics"},{"key":"62_CR19","unstructured":"Saito, M.: A variant of Mersenne Twister suitable for graphic processors (2011), \n                    \n                      http:\/\/arxiv.org\/abs\/1005.4973"},{"key":"62_CR20","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/1283900.1283914","volume-title":"Proceedings of the 21st ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware","author":"M. Sussman","year":"2006","unstructured":"Sussman, M., Crutchfield, W., Papakipos, M.: Pseudorandom number generation on the GPU. In: Proceedings of the 21st ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware, pp. 87\u201394. ACM, New York (2006), \n                    \n                      http:\/\/dl.acm.org\/citation.cfm?id=1283900.1283914"},{"key":"62_CR21","doi-asserted-by":"crossref","unstructured":"Tzeng, S., Wei, L.: Parallel white noise generation on a GPU via cryptographic hash. In: Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games, pp. 79\u201387. ACM (2008)","DOI":"10.1145\/1342250.1342263"},{"key":"62_CR22","first-page":"133","volume-title":"Proceedings of the Conference on High Performance Graphics","author":"F. Zafar","year":"2010","unstructured":"Zafar, F., Olano, M., Curtis, A.: GPU random numbers via the tiny encryption algorithm. In: Proceedings of the Conference on High Performance Graphics, pp. 133\u2013141. Eurographics Association, Aire-la-Ville (2010), \n                    \n                      http:\/\/dl.acm.org\/citation.cfm?id=1921479.1921500"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-31464-3_62.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T12:02:24Z","timestamp":1620129744000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-31464-3_62"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642314636","9783642314643"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-31464-3_62","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}