Communication complexity of the Gaussian elimination algorithm on multiprocessors (Q1077125): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: On the Impact of Communication Complexity on the Design of Parallel Numerical Algorithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: Some Complexity Results for Matrix Computations on Parallel Processors / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Survey of Parallel Algorithms in Numerical Linear Algebra / rank
 
Normal rank
Property / cites work
 
Property / cites work: Complexity of dense-linear-system solution on a multiprocessor ring / rank
 
Normal rank
Property / cites work
 
Property / cites work: The computation and communication complexity of a parallel banded system solver / rank
 
Normal rank
Property / cites work
 
Property / cites work: Data-flow algorithms for parallel matrix computation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallel direct methods for solving banded linear systems / rank
 
Normal rank

Latest revision as of 13:41, 17 June 2024

scientific article
Language Label Description Also known as
English
Communication complexity of the Gaussian elimination algorithm on multiprocessors
scientific article

    Statements

    Communication complexity of the Gaussian elimination algorithm on multiprocessors (English)
    0 references
    1986
    0 references
    The author analyses the effects of data movement delays in parallel Gaussian elimination algorithms on multiprocessors. Three types of architectures are considered: a bus architecture, a nearest neighbour ring network, and a nearest neighbor grid network. It is shown that for the bus and the ring architectures, the minimum communication time is \(O(N^ 2)\), independent of processors, while for the grid it is reduced to \(O(K^{-1/2}N^ 2)+O(K^{1/2})\) for a lock step Gaussian elimination algorithm, and to \(O(K^{1/2}N^ 2)+O(K^{1/2})\) for any pipelined Gaussian elimination algorithm, where K is the total number of processors. The practical implications of these bounds are discussed.
    0 references
    parallel Gaussian elimination algorithms
    0 references
    multiprocessors
    0 references
    bus architecture
    0 references
    nearest neighbour ring network
    0 references
    nearest neighbor grid network
    0 references
    ring architectures
    0 references
    pipelined Gaussian elimination
    0 references
    0 references
    0 references

    Identifiers