2014
DOI: 10.1007/978-3-662-44199-2_102
|View full text |Cite
|
Sign up to set email alerts
|

Generating Optimized Sparse Matrix Vector Product over Finite Fields

Abstract: Abstract. Sparse Matrix Vector multiplication (SpMV) is one of the most important operation for exact sparse linear algebra. A lot of research has been done by the numerical community to provide efficient sparse matrix formats. However, when computing over finite fields, one need to deal with multi-precision values and more complex operations. In order to provide highly efficient SpMV kernel over finite field, we propose a code generation tool that uses heuristics to automatically choose the underlying matrix … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…This way, "bad" performance is easily identified. SELL-C-σ was quickly adopted by the community and is in use, in pure or adapted form, in many performance-oriented projects [5,6,28,60,80].…”
Section: Summary Of the Essex-i Software Structurementioning
confidence: 99%
“…This way, "bad" performance is easily identified. SELL-C-σ was quickly adopted by the community and is in use, in pure or adapted form, in many performance-oriented projects [5,6,28,60,80].…”
Section: Summary Of the Essex-i Software Structurementioning
confidence: 99%
“…They generate machine code based on the matrix structure. Giorgi and Vialla [2014] generate SpMV kernels based on characteristics of the input matrix. Venkat et al [2015] address indirect loop indexing and irregular data accesses in SpMV kernels and introduce new compiler transformations and automatically generated runtime inspectors.…”
Section: Related Workmentioning
confidence: 99%