DocumentCode
1868162
Title
Template library for multi-GPU pseudorandom number recursion-based generators
Author
Szalkowski, Dominik ; Stpiczynski, Przemyslaw
Author_Institution
Inst. of Math., Maria Curie-Sklodowska Univ., Lublin, Poland
fYear
2013
fDate
8-11 Sept. 2013
Firstpage
515
Lastpage
519
Abstract
The aim of the paper is to show how to design and implement fast parallel algorithms for Linear Congruential, Lagged Fibonacci and Wichmann-Hill pseudorandom number generators. The new algorithms employ the divide-and-conquer approach for solving linear recurrence systems. They are implemented on multi GPU-accelerated systems using CUDA. Numerical experiments performed on a computer system with two Fermi GPU cards show that our software achieve good performance in comparison to the widely used NVIDIA CURAND Library.
Keywords
graphics processing units; parallel algorithms; parallel architectures; random number generation; CUDA; Fermi GPU cards; NVIDIA CURAND library; Wichmann-Hill pseudorandom number generators; compute unified device architecture; fast parallel algorithms; graphics processing unit; lagged Fibonacci pseudorandom number generators; linear congruential pseudorandom number generators; linear recurrence systems; multiGPU pseudorandom number recursion-based generators; multiGPU-accelerated systems; Computers; Generators; Graphics processing units; Libraries; Parallel algorithms; Performance evaluation; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Systems (FedCSIS), 2013 Federated Conference on
Conference_Location
Krako??w
Type
conf
Filename
6644049
Link To Document