DocumentCode
2533263
Title
Distributed memory matrix-vector multiplication and conjugate gradient algorithms
Author
Lewis, John G. ; Van De Geijn, Robert A.
Author_Institution
Boeing Comput. Services, Seattle, WA, USA
fYear
1993
fDate
15-19 Nov. 1993
Firstpage
484
Lastpage
492
Abstract
The critical bottlenecks in the implementation of the conjugate gradient algorithm on distributed memory computers are the communication requirements of the sparse matrix-vector multiply and of the vector recurrences. The data distribution and communication patterns of five general implementations whose realizations demonstrate that the cost of communication can be overcome to a much larger extent than is often assumed are described. The results also apply to more general settings for matrix-vector products, both sparse and dense.
Keywords
conjugate gradient methods; distributed memory systems; matrix multiplication; parallel algorithms; communication patterns; conjugate gradient algorithms; critical bottlenecks; data distribution; distributed memory computers; distributed memory matrix-vector multiplication; matrix-vector products; Algorithm design and analysis; Arithmetic; Benchmark testing; Character generation; Costs; Distributed computing; Equations; Hypercubes; Mathematics; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '93. Proceedings
ISSN
1063-9535
Print_ISBN
0-8186-4340-4
Type
conf
DOI
10.1109/SUPERC.1993.1263496
Filename
1263496
Link To Document