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 :
بازگشت