• 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