Implementation of some concurrent algorithms for matrix factorization

J. J. Dongarra, A. H. Sameh, D. C. Sorensen

Research output: Contribution to journalArticlepeer-review

23 Scopus citations

Abstract

Three parallel algorithms for computing the QR-factorization of a matrix are presented. The discussion is primarily concerned with implementation of these algorithms on a computer that supports tightly coupled parallel processes sharing a large common memory. The three algorithms are a Householder method based upon high-level modules, a Windowed Householder method that avoids fork-join synchronization, and a Pipelined Givens method that is a variant of the data-flow type algorithms offering large enough granularity to mask synchronization costs. Numerical experiments were conducted on the Denelcor HEP computer. The computational results indicate that the Pipelined Givens method is preferred and that this is primarily due to the number of array references required by the various algorithms.

Original languageEnglish
Pages (from-to)25-34
Number of pages10
JournalParallel Computing
Volume3
Issue number1
DOIs
StatePublished - Mar 1986
Externally publishedYes

Funding

* An earlier version of this paper appeared in the proceedings of the Eighteenth Annual Hawaii International Conference on System Sciences in January 1985. ** Work supported in part by the Applied Mathematical Sciences subprogram of the Office of Energy Research, U.S. Department of Energy under Contract g-31-109-Eng-33.

FundersFunder number
Office of Energy Research
U.S. Department of Energyg-31-109-Eng-33

    Keywords

    • Denelcor HEP
    • performance analysis

    Fingerprint

    Dive into the research topics of 'Implementation of some concurrent algorithms for matrix factorization'. Together they form a unique fingerprint.

    Cite this