SPARSE STORAGE RECOMMENDATION SYSTEM FOR SPARSE MATRIX VECTOR MULTIPLICATION ON GPU
Journal: International Journal of Advanced Research in Engineering and Technology (IJARET) (Vol.6, No. 7)Publication Date: 2015-07-30
Authors : MONIKA SHAH;
Page : 11-23
Keywords : Sparse Matrix; SpMV; Sparse format; Heuristics; K-mean clustering and Load balance; Iaeme Publication; IAEME; Technology; Engineering; IJARET;
Abstract
Sparse Matrix Vector Multiplication (SpMV) Ax=b is a well-known kernel in science, engineering, and web world. Harnessing large computing capabilities of GPU device, many sparse storage formats have been proposed to optimize performance of SpMV on GPU. Compressed Sparse Row (CSR), ELLPACK (ELL), Hybrid (HYB), and Aligned COO sparse storage formats are known for efficient implementation of SpMV on GPU for wide spectrum of sparse matrix pattern. Researchers have observed that performance of SpMV on GPU for a given matrix A can vary widely depending on sparse storage format used. Hence, it has become a great challenge to choose an appropriate storage format from this collection for a given sparse matrix. To resolve this problem, this paper proposes an algorithm that recommend highly suitable storage format for a given sparse matrix. This system use simple metrics (like row length, number of rows, number of columns and number of non-zero element) of a given sparse matrix to analyse impact of different storage format on performance of SpMV. To demonstrate influence of this algorithm, performance of SpMV and its associated application - Conjugate Gradient Solver (CGS) over various sparse matrix patterns with various sparse formats have been compared
Other Latest Articles
- DEFORMATION AND DETACHMENT OF CARBON TETRA CHLORIDE DROPLET IN THE PRESENCE OF DIFFERENT CONCENTRATION OF SURFACTANT FROM SOLID SUBSTRATE
- AN EXPERIMENTAL STUDY ON BOX-TYPE SOLAR COOKER
- K-SHELL L-SHELL AND M-SHELL IONIZATION CROSS SECTIONS OF BISMUTH ATOM BY ELECTRON IMPACTS
- DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
- APPLYING SUPERVISED AND UN-SUPERVISED LEARNING APPROACHES FOR MOVIE RECOMMENDER SYSTEM
Last modified: 2019-06-18 16:25:50