articleNov 14, 2009Closed access
Implementing sparse matrix-vector multiplication on throughput-oriented processors
Indexed incrossref
Abstract
Sparse matrix-vector multiplication (SpMV) is of singular importance in sparse linear algebra. In contrast to the uniform regularity of dense linear algebra, sparse operations encounter a broad spectrum of matrices ranging from the regular to the highly irregular. Harnessing the tremendous potential of throughput-oriented processors for sparse operations requires that we expose substantial fine-grained parallelism and impose sufficient regularity on execution paths and memory access patterns. We explore SpMV methods that are well-suited to throughput-oriented architectures like the GPU and which exploit several common sparsity classes. The techniques we propose are efficient, successfully utilizing large…
Citation impact
893
total citations
- FWCI
- 53.60
- Percentile
- 100%
- References
- 20
Citations per year
Authors
2Topics & keywords
Topics
Keywords
- Parallel computing
- Computer science
- Throughput
- Sparse matrix
- Multiplication (music)
- Matrix multiplication
- Linear algebra
- Multi-core processor
No related works found for this paper.