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