Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Journal of Computer ...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Journal of Computer and System Sciences
Article
License: Elsevier Non-Commercial
Data sources: UnpayWall
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Journal of Computer and System Sciences
Article . 2005
License: Elsevier Non-Commercial
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao
Journal of Computer and System Sciences
Article . 2005 . Peer-reviewed
License: Elsevier Non-Commercial
Data sources: Crossref
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao
zbMATH Open
Article . 2005
Data sources: zbMATH Open
DBLP
Article . 2005
Data sources: DBLP
versions View all 5 versions
addClaim

Efficient parallel factorization and solution of structured and unstructured linear systems

Authors: John H. Reif;

Efficient parallel factorization and solution of structured and unstructured linear systems

Abstract

The paper provides efficient parallel algorithms for exactly factoring some classes of \(n\)-dimensional symmetric positive definite matrices (SPD) in time \(O(\text{log}^2\,\,n)\) with a near optimal number of processors. A parallel random access machine (PRAM) model of parallel computation with unit cost arithmetic operations including division over a finite field is supposed. Prior work did not generally require unit cost division over a finite field. The considered input matrices have entries that are rational numbers given as a ratio of integers with at most a polynomial number of bits \(\beta\). Only bit precision \(O(n(\beta +\text{log n}))\) is required. It is the asymptotically optimal bit precision for \(\beta\geq\text{log}\,\,n\) since the determinant, exact \(LU\) factorization, and matrix inverse require bit precision at least \(\Omega (n\beta)\). The algorithms are randomized. They give outputs within the stated bounds with high likelihood \(\geq 1-{1 \over n^{\Omega (1)}}\) using a constant number of random variables ranging over a domain of size \((n\| A\| )^{O(1)}\). Recursive factorization (RF) of SPD matrices is computed using the Newton's iteration, the Newton-Hensel lifting, and the variable diagonal technique. These techniques are extended into the multilevel pipelined framework using the generalization of the stream contraction method by \textit{V. Pan} and \textit{J. Reif} [Inf. Process. Lett. 40, 79--83 (1991; Zbl 0748.68025)]. \(LU\) and \(QR\) factorizations for dense matrices and \(LU\) factorizations for sparse matrices which are \(s(n)\)-separable are presented. They reduce the known parallel time bounds from \(\Omega (\log^3 n)\) to \(O(\text{log}^2n)\) without increase of processors. The algorithms are further specialized to structured matrices. \(LU\) factorizations for Toeplitz matrices and matrices of bounded displacement rank in time \(O(\text{log}^2\,\,n)\) using \(P(n)\) processors are developed. Here \(P(n)\) denotes the number of arithmetic processors used to multiply two polynomials of degree \(n\) in \(O(\text{log}\,n)\) parallel time. Thus the processor reduction from \(n^2\) to \((P(n)\) is achieved. These results are applied with the same parallel time and processor bound to solve the problems of polynomial resultant, Padé approximants of rational functions, and with a factor \(O(\text{log}\,n)\) more time polynomial greatest common divisors (GCD) and extended GCD.

Related Organizations
Keywords

Iterative numerical methods for linear systems, dense matrices, Displacement rank, Parallel algorithms, Computer Networks and Communications, Analysis of algorithms and problem complexity, Linear systems, structured matrices, Direct numerical methods for linear systems and matrix inversion, Theoretical Computer Science, Resultant, Computational methods for sparse matrices, Complexity and performance of numerical algorithms, Newton iteration, GCD, Structured matrices, Padé approximation, sparse matrices, displacement rank, Applied Mathematics, Other matrix algorithms, linear systems, Dense matrices, Polynomial greatest common divisors, parallel algorithms, Parallel numerical computation, Computational Theory and Mathematics, Toeplitz matrices, LU factorization, Sparse matrices, polynomial greatest common divisor, \(LU\) factorization, resultant

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    3
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
3
Average
Average
Average
hybrid