Title :
Comparing SpMV for solver applications
Author :
Patel, Rahul ; Patel, Vaibhav ; Patel, B.
Author_Institution :
Dept. of Comput. Sci. & Eng., Nirma Univ., Ahmedabad, India
Abstract :
In this paper, we propose a new re-ordering technique for improving the performance of Sparse Matrix Vector Multiplication (SpMV) for systems supported with Graphics Processing Units (GPUs). We conducted the test by applying SpMV on solver based applications which are widely used in the domain of engineering and science. We studied and analyzed the existing representations and storage structures of SpMV to identify the areas of improvement. We compare the performance of two solver based applications, Page-rank and Conjugate Gradient Solver (CGS) using various SpMV representations. We obtained a speedup in the range - over the existing implementations. We concluded that our approach proves to be better not only for power law characteristics data sets but also for an general class of characteristics data sets.
Keywords :
conjugate gradient methods; graphics processing units; matrix multiplication; sparse matrices; storage management; CGS; GPU; SpMV representations; conjugate gradient solver; graphics processing units; page-rank; power law characteristics; reordering technique; solver applications; sparse matrix vector multiplication; storage structures; Arrays; Graphics processing units; Kernel; Optimization; Sparse matrices; Tiles; Vectors; CG Solver; GPUs; Optimizations; Page Rank; SpMV;
Conference_Titel :
Engineering (NUiCONE), 2013 Nirma University International Conference on
Conference_Location :
Ahmedabad
Print_ISBN :
978-1-4799-0726-7
DOI :
10.1109/NUiCONE.2013.6780077