Proceedings of the 4th International Workshop on Parallel and Symbolic Computation 2010
DOI: 10.1145/1837210.1837224
|View full text |Cite
|
Sign up to set email alerts
|

Exact sparse matrix-vector multiplication on GPU's and multicore architectures

Abstract: We propose different implementations of the sparse matrix-dense vector multiplication (SpMV) for finite fields and rings Z /m Z. We take advantage of graphic card processors (GPU) and multi-core architectures. Our aim is to improve the speed of SpMV in the LinBox library, and henceforth the speed of its black box algorithms. Besides, we use this and a new parallelization of the sigma-basis algorithm in a parallel block Wiedemann rank implementation over finite fields.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(18 citation statements)
references
References 22 publications
0
18
0
Order By: Relevance
“…Thus, one can avoid superfluous multiplication within SpMV and further reduce the memory footprint of the matrix. This approach have been developed in [3] using a splitting of the matrix A in 3 matrices: A 1 storing only 1's , A −1 storing −1's and finally, A λ store the rest of the entries. SpMV is then computed independently for each matrices and the results are sum up, i.e.…”
Section: Hybridmentioning
confidence: 99%
See 3 more Smart Citations
“…Thus, one can avoid superfluous multiplication within SpMV and further reduce the memory footprint of the matrix. This approach have been developed in [3] using a splitting of the matrix A in 3 matrices: A 1 storing only 1's , A −1 storing −1's and finally, A λ store the rest of the entries. SpMV is then computed independently for each matrices and the results are sum up, i.e.…”
Section: Hybridmentioning
confidence: 99%
“…We used g++ 4.8.2 and an Intel bi-Xeon E5-2620, 16GB of RAM for our benchmarks. We performed a comparison with the best SpMV available at this time in the LinBox library 1 (rev 4901) based on the work of [3].…”
Section: Benchmarksmentioning
confidence: 99%
See 2 more Smart Citations
“…See for instance the research areas in the website of GPGPU.org [2] or the application section in the Wikipedia page for GPGPU [1], where many references and links are provided. Symbolic computation is also entering the area of many-core computing, but few reports have been published so far [4,8,10,17].…”
Section: Introductionmentioning
confidence: 99%