Abstract
In this paper we consider the problem of computing y = Ax where A is an n x n sparse matrix with Θ(n) nonzero elements. We prove that, under reasonable assumptions, on a local memory machine with p processors this computation requires Ω((n/p) log p) time. We also study the average complexity of this problem: we prove that for an important class of algorithms the computation of y = Ax requires Ω((n/p) log p) time with probability greater than 1 2.
| Original language | English |
|---|---|
| Pages (from-to) | 231-238 |
| Number of pages | 8 |
| Journal | Information Processing Letters |
| Volume | 50 |
| Issue number | 5 |
| DOIs | |
| Publication status | Published - 10 Jun 1994 |
| Externally published | Yes |
Keywords
- Average complexity
- Distributed architectures
- Parallel algorithms
- Sparse matrices
- Worst-case behavior
Fingerprint
Dive into the research topics of 'Sparse matrix vector multiplication on distributed architectures: Lower bounds and average complexity results'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver