Přístupnostní navigace
E-application
Search Search Close
Publication detail
POLOK, L. ILA, V. SMRŽ, P.
Original Title
Fast Sparse Matrix Multiplication on GPU
Type
conference paper
Language
English
Original Abstract
Sparse matrix multiplication is an important algorithm in a wide variety of problems, including graph algorithms, simulations and linear solving to name a few. Yet, there are but a few works related to acceleration of sparse matrix multiplication on a GPU. We present a fast, novel algorithm for sparse matrix multiplication, outperforming the previous algorithm on GPU up to 3x and CPU up to 30x. The principal improvements include more efficient load balancing strategy, and a faster sorting algorithm. The main contribution is design and implementation of efficient sparse matrix multiplication algorithm and extending it to sparse block matrices, which is to our best knowledge the first implementation of this kind.
Keywords
parallel sparse matrix multiplication, parallel linear algebra, matrix-matrix multiplication, GPGPU
Authors
POLOK, L.; ILA, V.; SMRŽ, P.
RIV year
2015
Released
11. 3. 2015
Publisher
Association for Computing Machinery
Location
Alexandria, Virginia
ISBN
978-1-5108-0101-1
Book
Proceedings of the 23rd High Performance Computing Symposium (HPC'15)
Pages from
1
Pages to
8
Pages count
URL
http://dl.acm.org/citation.cfm?id=2872604
BibTex
@inproceedings{BUT119833, author="Lukáš {Polok} and Viorela Simona {Ila} and Pavel {Smrž}", title="Fast Sparse Matrix Multiplication on GPU", booktitle="Proceedings of the 23rd High Performance Computing Symposium (HPC'15)", year="2015", pages="1--8", publisher="Association for Computing Machinery", address="Alexandria, Virginia", isbn="978-1-5108-0101-1", url="http://dl.acm.org/citation.cfm?id=2872604" }