{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T16:15:11Z","timestamp":1729613711619,"version":"3.28.0"},"reference-count":19,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,7]]},"DOI":"10.1109\/hpcsim.2011.5999805","type":"proceedings-article","created":{"date-parts":[[2011,8,31]],"date-time":"2011-08-31T19:18:55Z","timestamp":1314818335000},"page":"41-48","source":"Crossref","is-referenced-by-count":4,"title":["ShoveRand: A model-driven framework to easily generate random numbers on GP-GPU"],"prefix":"10.1109","author":[{"given":"Jonathan","family":"Passerat-Palmbach","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claude","family":"Mazel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruno","family":"Bachelet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David R. C.","family":"Hill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"19","DOI":"10.1090\/S0025-5718-1965-0184406-1"},{"year":"2010","author":"saito","journal-title":"A Variant of Mersenne Twister Suitable for Graphics Processors","key":"17"},{"key":"18","article-title":"Concept checking: Binding parametric polymorphism in C++","author":"siek","year":"2000","journal-title":"Proceedings of the First Workshop on C++ Template Programming"},{"doi-asserted-by":"publisher","key":"15","DOI":"10.1109\/PADS.2011.5936751"},{"key":"16","first-page":"187","article-title":"Reliable initialization of GPU-enabled parallel stochastic simulations using mersenne twister for graphics processors","author":"passerat-palmbach","year":"2010","journal-title":"ESM 2010"},{"year":"2010","journal-title":"CUDA CURAND Library","key":"13"},{"year":"2004","author":"panneton","journal-title":"Construction d'ensembles de points base?e sur des re?currences line?aires dans un corps fini de caracte?ristique 2 pour la simulation Monte Carlo et l'inte?gration quasi-Monte Carlo","key":"14"},{"key":"11","doi-asserted-by":"crossref","first-page":"462","DOI":"10.1214\/aoap\/1177005878","article-title":"A new class of random number generators","volume":"3","author":"marsaglia","year":"1991","journal-title":"Annals of Applied Probability"},{"key":"12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v008.i14","article-title":"Xorshift RNGs","volume":"8","author":"marsaglia","year":"2003","journal-title":"Journal of Statistical Software"},{"doi-asserted-by":"publisher","key":"3","DOI":"10.1016\/S0378-4754(98)00078-0"},{"year":"1995","author":"gamma","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","key":"2"},{"year":"2001","author":"alexandrescu","journal-title":"Modern C++ Design","key":"1"},{"key":"10","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/0010-4655(90)90033-W","article-title":"A random number generator for PC's","volume":"60","author":"marsaglia","year":"1990","journal-title":"Computer Physics Communications"},{"doi-asserted-by":"publisher","key":"7","DOI":"10.1145\/167293.167354"},{"doi-asserted-by":"publisher","key":"6","DOI":"10.1287\/opre.50.6.1073.358"},{"year":"2010","author":"hoberock","journal-title":"Thrust A Parallel Template Library","key":"5"},{"key":"4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/HPCS.2010.5547156","article-title":"Practical distribution of random streams for stochastic high performance computing","author":"hill","year":"2010","journal-title":"IEEE International Conference on High Performance Computing & Simulation (HPCS 2010)"},{"doi-asserted-by":"publisher","key":"9","DOI":"10.1145\/1268776.1268777"},{"year":"2010","author":"l'ecuyer","journal-title":"Encyclopedia of Quantitative Finance","key":"8"}],"event":{"name":"Simulation (HPCS)","start":{"date-parts":[[2011,7,4]]},"location":"Istanbul, Turkey","end":{"date-parts":[[2011,7,8]]}},"container-title":["2011 International Conference on High Performance Computing &amp; Simulation"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5979720\/5999789\/05999805.pdf?arnumber=5999805","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T05:27:39Z","timestamp":1497936459000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5999805\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/hpcsim.2011.5999805","relation":{},"subject":[],"published":{"date-parts":[[2011,7]]}}}