Skip to Main Content
GPU Computing Gems Emerald Edition
book

GPU Computing Gems Emerald Edition

by Wen-mei W. Hwu
January 2011
Intermediate to advanced content levelIntermediate to advanced
886 pages
28h 35m
English
Morgan Kaufmann
Content preview from GPU Computing Gems Emerald Edition
Chapter 16. Parallelization Techniques for Random Number Generators
Thomas Bradley, Jacques du Toit, Robert Tong, Mike Giles and Paul Woodhams
In this chapter, we discuss the parallelization of three very popular random number generators. In each case, the random number sequence that is generated is identical to that produced on a CPU by the standard sequential algorithm. The key to the parallelization is that each CUDA thread block generates a particular block of numbers within the original sequence, and to do this step, it needs an efficient skip-ahead algorithm to jump to the start of its block.
Although the general approach is the same in the three cases, there are significant differences in the details of the implementation owing to differences ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

GPU Gems 3

GPU Gems 3

Hubert Nguyen
OpenGL – Build high performance graphics

OpenGL – Build high performance graphics

Muhammad Mobeen Movania, David Wolff, Raymond C. H. Lo, William C. Y. Lo

Publisher Resources

ISBN: 9780123849885