DocumentCode
1937341
Title
Optimizing Algorithm of Sparse Linear Systems on GPU
Author
Yan, Dongxu ; Cao, Haijun ; Dong, Xiaoshe ; Zhang, Bao ; Zhang, Xingjun
Author_Institution
Dept. of Comput. Sci. & Technol., Xi´´an Jiaotong Univ., Xi´´an, China
fYear
2011
fDate
22-23 Aug. 2011
Firstpage
174
Lastpage
179
Abstract
Linear equations with large spare coefficient matrices arise in many practical scientific and engineering problems. Previous sparse matrix algorithms for solving linear equations based on single-core CPU are highly complex and time-consuming. To solve such problems, aiming at Jacobi iteration algorithm, in this paper we firstly implement a sparse matrix parallel iteration algorithm on a hybrid multi-core parallel system consisting of CPU and GPU, then an optimization scheme is proposed to carry out performance improvement in two ways, i.e., the multi-level storage structure and the memory access mode of CUDA. Experimental results show that the parallel algorithm on hybrid multi-core system can gain higher performance than the original linear Jacobi iteration algorithm on CPU. In addition, the optimization scheme is effective and feasible.
Keywords
Jacobian matrices; computer graphic equipment; coprocessors; iterative methods; linear systems; multiprocessing systems; parallel algorithms; performance evaluation; sparse matrices; GPU; Jacobi iteration algorithm; hybrid multicore parallel system; linear equations; memory access mode; multilevel storage structure; optimizing algorithm; single-core CPU; spare coefficient matrices; sparse linear systems; sparse matrix parallel iteration algorithm; Equations; Graphics processing unit; Instruction sets; Jacobian matrices; Kernel; Optimization; Sparse matrices; CSR; GPU; Jacobi iteration; Sparse linear systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Chinagrid Conference (ChinaGrid), 2011 Sixth Annual
Conference_Location
Liaoning
Print_ISBN
978-1-4577-0885-5
Type
conf
DOI
10.1109/ChinaGrid.2011.45
Filename
6051774
Link To Document