Using graphics processing units to generate random numbers

Computer Science – Distributed – Parallel – and Cluster Computing

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

The future of high-performance computing is aligning itself towards the efficient use of highly parallel computing environments. One application where the use of massive parallelism comes instinctively is Monte Carlo simulations, where a large number of independent events have to be simulated. At the core of the Monte Carlo simulation lies the Random Number Generator (RNG). In this paper, the massively parallel implementation of a collection of pseudo-random number generators on a graphics processing unit (GPU) is presented. The results of the GPU implementation, in terms of samples/s, effective bandwidth and operations per second, are presented. A comparison with other implementations on different hardware platforms, in terms of samples/s, power efficiency and cost-benefit, is also presented. Random numbers generation throughput of up to ~18MSamples/s have been achieved on the graphics hardware used. Efficient hardware utilization, in terms of operations per second, has reached ~98% of the possible integer operation throughput.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Using graphics processing units to generate random numbers does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Using graphics processing units to generate random numbers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using graphics processing units to generate random numbers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-456662

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.