Implementing blocked sparse matrix-vector multiplication on NVIDIA GPUs

24Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We discuss implementing blocked sparse matrix-vector multiplication for NVIDIA GPUs. We outline an algorithm and various optimizations, and identify potential future improvements and challenging tasks. In comparison with previously published implementation, our implementation is faster on matrices having many high fill-ratio blocks but slower on matrices with low number of non-zero elements per row. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Monakov, A., & Avetisyan, A. (2009). Implementing blocked sparse matrix-vector multiplication on NVIDIA GPUs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5657 LNCS, pp. 289–297). https://doi.org/10.1007/978-3-642-03138-0_32

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free