Title :
Efficient strategy for compressing sparse matrices on Graphics Processing Units
Author :
Wei-Shu Hsu ; Che Lun Hung ; Chun-Yuan Lin ; Kual-Zheng Lee
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Chang Gung Univ., Taoyuan, Taiwan
Abstract :
Sparse matrix is used in a large number of important application codes, such as molecular dynamics, finite element methods, path problems, and etc. Much research has proposed several techniques to improve the performance for the sparse matrix operations based on the Graphic Processing Unit (GPU). However, there is no efficient method for compressing sparse matrix on GPU. Hence, in this paper, we design a strategy to efficiently compress sparse matrices based on the concept of GPU. Moreover, we discover the compressing sparse matrix problem that runs on the GPU could encounter some prefix sum problems under the SIMT architecture. We further propose two other types of prefix sum, horizontal prefix sum (HPS) and vertical prefix sum (VPS) in order to solve the compressing sparse matrix problem on GPU.
Keywords :
data compression; graphics processing units; sparse matrices; GPU; HPS; SIMT architecture; VPS; finite element methods; graphics processing units; horizontal prefix sum; molecular dynamics; path problems; prefix sum problems; sparse matrices; vertical prefix sum; Arrays; Data compression; Distributed databases; Graphics processing units; Instruction sets; Sparse matrices;
Conference_Titel :
Computational Problem-solving (ICCP), 2013 International Conference on
Conference_Location :
Jiuzhai
DOI :
10.1109/ICCPS.2013.6893496