Solving banded systems on a parallel processor

Jack J. Dongarra, Lennart Johnsson

Research output: Contribution to journalArticlepeer-review

33 Scopus citations

Abstract

In this paper we examine ways of solving dense, banded systems on different parallel processors. We start with some considerations for processors with vector instructions, then discuss various algorithms for the solution of large, dense, banded systems on a parallel processor. We analyze the behavior of the parallel algorithms on distributed-storage architectures configured as rings, two-dimensional meshes with end-around connections (tori), boolean n-cube configured architectures, and bus-based and switch-based machines with shared storage. We also present measurements for two bus-based architectures with shared storage, namely, the Alliant FX/8 and the Sequent Balance 21000.

Original languageEnglish
Pages (from-to)219-246
Number of pages28
JournalParallel Computing
Volume5
Issue number1-2
DOIs
StatePublished - Jul 1987
Externally publishedYes

Funding

* Work supported in part by the Applied Mathematical Sciences subprogram of the Office of Energy Research, U.S. Department of Energy, under Contract W-31-109-Eng-38, and in part by the Office of Naval Research under Contract N00014-84-K-0043.

FundersFunder number
Office of Energy Research
Office of Naval ResearchN00014-84-K-0043
U.S. Department of EnergyW-31-109-Eng-38

    Keywords

    • Alliant FX/8
    • Sequent Balance 21000
    • Solving large
    • dense banded systems
    • distributed-storage architectures
    • parallel processors
    • performance measurements

    Fingerprint

    Dive into the research topics of 'Solving banded systems on a parallel processor'. Together they form a unique fingerprint.

    Cite this