DocumentCode :
3649260
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ł
fYear :
2012
Firstpage :
533
Lastpage :
537
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"
Publisher :
ieee
Conference_Titel :
Computer Science and Information Systems (FedCSIS), 2012 Federated Conference on
Print_ISBN :
978-1-4673-0708-6
Type :
conf
Filename :
6354457
Link To Document :
بازگشت