Segmented Operations for Sparse Matrix Computation on Vector Multiprocessors
Segmented Operations for Sparse Matrix Computation on Vector Multiprocessors
The university of Florida sparse matrix collection
ACM Transactions on Mathematical Software (TOMS)
SILC: a flexible and environment-independent interface for matrix computation libraries
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Hi-index | 0.00 |
Sparse matrix vector multiplication is one of the most often used functions in scientific and engineering computing. Though, various storage schemes for sparse matrices have been proposed, the optimal storage scheme is dependent upon the matrix being stored. In this paper, we will propose an autoselecting algorithm for sparse matrix vector multiplication on GPUs that automatically selects the optimal storage scheme. We evaluated our algorithm using a solver for systems of linear equations. As a result, we found that our algorithm was effective for many sparse matrices.