Title :
Multi-GPU implementation of the uniformization method for solving Markov models
Author :
Marek Karwacki;Beata Bylina;Jarosław Bylina
Author_Institution :
Institute of Mathematics, Marie Curie-Sklodowska University, Pl. M. Curie-Skł
Abstract :
Markovian models can generate very large sparse matrices, which are difficult to store and solve. A useful method for finding transient probabilities in Markovian models is the uniformization. The aim of this paper is to show that the performance of the uniformization can be improved using multi-GPU architecture. We propose partitioning scheme for HYB sparse matrix storage format and some optimization techniques adjusted so as to minimize communication between GPUs during iterative sparse matrix-vector multiplication, which is the most time consuming step. The results of experiments show that on multi-GPU we can solve larger matrices than on single device and accelerate computations in comparison to a multithreaded CPU. Computational test have been carried out in double precision for a wireless network models. Using multi-GPU we were able to solve model which is described by a matrix of the size 3.6×107.
Keywords :
"Graphics processing units","Sparse matrices","Computational modeling","Vectors","Markov processes","Multicore processing","Mathematical model"
Conference_Titel :
Computer Science and Information Systems (FedCSIS), 2012 Federated Conference on
Print_ISBN :
978-1-4673-0708-6