Sparse matrix vector multiplication on distributed architectures: Lower bounds and average complexity results (Q1329416)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Sparse matrix vector multiplication on distributed architectures: Lower bounds and average complexity results |
scientific article; zbMATH DE number 600094
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Sparse matrix vector multiplication on distributed architectures: Lower bounds and average complexity results |
scientific article; zbMATH DE number 600094 |
Statements
Sparse matrix vector multiplication on distributed architectures: Lower bounds and average complexity results (English)
0 references
11 December 1994
0 references
The author considers the problem of computing \(y= Ax\), where \(A\) is an \(n\times n\) sparse matrix with \(O(n)\) nonzero elements and proves that there exist some sparse matrices for which, on a local memory with \(p\) processors, this computations require \(O((n/p)\log^{1/2}p)\) time. The average complexity of this problem is analyzed, and the attention is focused on the case when the vectors \(x\) and \(y\) are partitioned among processors according to a fixed scheme independent of the matrix \(A\). It is shown that if \(A\) is non-singular, then the computation of \(y= Ax\) requires \(O((n/p)\log p)\) time with probability greater than 1/2.
0 references
sparse matrix vector multiplication
0 references
distributed architectures
0 references
parallel algorithms
0 references
average complexity
0 references