Sparse matrix vector multiplication on distributed architectures: Lower bounds and average complexity results (Q1329416)

From MaRDI portal





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
    0 references
    sparse matrix vector multiplication
    0 references
    distributed architectures
    0 references
    parallel algorithms
    0 references
    average complexity
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references