DocumentCode
604439
Title
A new method of Sparse Matrix-Vector Multiplication on GPU
Author
Gao Huan ; Zhang Qian
Author_Institution
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear
2012
fDate
29-31 Dec. 2012
Firstpage
954
Lastpage
958
Abstract
In this paper we present a new method called Hybrid Processing Method for Sparse Matrix Vector Multiplication (SpMV) on the system accelerated by Graphic Processing Units (GPU). The Hybrid Processing Method can select different computation model automatically by the characters of sparse matrix. Hence the self-adaptability of this method can overcome the deficiencies of the traditional algorithm. Our study is divided into two parts. Firstly, we propose a new sparse matrix storage format which named Compress Sparse Row with Non-zero Size (CSRNS). According to the new format, we designed Hybrid Processing Method for SpMV on GPU. This new method could automatically adopt different type of sparse matrix and effectively improve load balance. Secondly, we implement this new method by OpenCL Through experiment to prove this new method can availably enhance speedup ratio compare with traditional method.
Keywords
graphics processing units; sparse matrices; CSRNS; GPU; OpenCL method; SpMV; compress sparse row with non-zero size; graphic processing units; hybrid processing method; load balance; sparse matrix storage format; sparse matrix vector multiplication; CSRNS; GPU; Hybrid Processing Method; SPMV;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on
Conference_Location
Changchun
Print_ISBN
978-1-4673-2963-7
Type
conf
DOI
10.1109/ICCSNT.2012.6526085
Filename
6526085
Link To Document