DocumentCode :
2989544
Title :
ShoveRand: A model-driven framework to easily generate random numbers on GP-GPU
Author :
Passerat-Palmbach, Jonathan ; Mazel, Claude ; Bachelet, Bruno ; Hill, David R C
Author_Institution :
Clermont Univ., Clermont, France
fYear :
2011
fDate :
4-8 July 2011
Firstpage :
41
Lastpage :
48
Abstract :
Stochastic simulations are often sensitive to the randomness source that characterizes the statistical quality of their results. Consequently, we need highly reliable Random Number Generators (RNGs) to feed such applications. Recent developments try to shrink the computation time by using more and more General Purpose Graphics Processing Units (GP-GPUs) to speed-up stochastic simulations. Such devices bring new parallelization possibilities, but they also introduce new programming difficulties. Since RNGs are at the base of any stochastic simulation, they also need to be ported to GP-GPU. There is still a lack of well-designed implementations of quality-proven RNGs on GP-GPU plat forms. In this paper, we introduce ShoveRand, a framework defining common rules to generate random numbers uniformly on GP-GPU. Our framework is designed to cope with any GPU-enabled development platform and to expose a straightforward interface to users. We also provide an existing RNG implementation with this framework to demonstrate its efficiency in both development and ease of use.
Keywords :
computer graphic equipment; coprocessors; parallel processing; random number generation; software libraries; statistical analysis; stochastic processes; GP-GPU; ShoveRand; general purpose graphics processing units; libraries; model-driven framework; parallelization possibility; random number generation; statistical quality; stochastic simulation; Generators; Graphics processing unit; Libraries; Object oriented modeling; Programming; Random number generation; Random sequences; General-Purpose computation on Graphics Processing Units (GPGPU); Libraries and Programming Environments; Object Oriented Programming & Design; Parallelization of Simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-61284-380-3
Type :
conf
DOI :
10.1109/HPCSim.2011.5999805
Filename :
5999805
Link To Document :
بازگشت