Optimal algorithms for Gaussian elimination on an MIMD computer (Q912562)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Optimal algorithms for Gaussian elimination on an MIMD computer |
scientific article |
Statements
Optimal algorithms for Gaussian elimination on an MIMD computer (English)
0 references
1989
0 references
A graph theoretic approach is used to derive asymptotically optimal algorithms for parallel LU decomposition with partial pivoting on an MIMD computer for a dense \(n\times n\) nonsingular matrix using \(p=\alpha n\) processors, \(\alpha\leq 1\). An algorithm is asymptotically optimal if its efficiency is maximum for \(n\to \infty\). The asymptotic efficiency \(e_{\alpha}=1/(1+\alpha^ 3)=0.959\) for \(\alpha \leq \alpha_ 0\simeq 0.347\) and \(e_{\alpha}=1/(3\alpha)\) for \(\alpha \geq \alpha_ 0\) is proved, where \(\alpha_ 0\) is the solution of the equation \(3\alpha - \alpha^ 3=1\). A high degree of parallelism can be achieved for \(\alpha \leq \alpha_ 0\). The derived lower bound improves the results by \textit{R. E. Lord}, \textit{J. S. Kowalik} and \textit{S. P. Kumar} [J. Assoc. Comput. Mach. 30, 103-117 (1983; Zbl 0502.65017)] for the minimum of processors (the smallest \(\alpha\)) required to achieve the parallel execution in time \(T_{opt}=n^ 2+0(n)\).
0 references
Gaussian elimination
0 references
task graph
0 references
complexity analysis
0 references
asymptotically optimal algorithms
0 references
parallel LU decomposition
0 references
partial pivoting
0 references
MIMD computer
0 references