A Systolic Array for SVD Updating
- 1 April 1993
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 14 (2) , 353-371
- https://doi.org/10.1137/0614025
Abstract
In an earlier paper, an approximate SVD updating scheme has been derived as an interlacing of a QR updating on the one hand and a Jacobi-type SVD procedure on the other hand, possibly supplemented with a certain re-orthogonali nation scheme. This paper maps this updating algorithm onto a systolic array with $O( n^2 )$ parallelism for $O( n^2 )$ complexity, resulting in an $O( n^0 )$ throughput. Furthermore, it is shown how a square root-free implementation is obtained by combining modified Givens rotations with approximate SVD schemes. In an earlier paper, an approximate SVD updating scheme has been derived as an interlacing of a QR updating on the one hand and a Jacobi-type SVD procedure on the other hand, possibly supplemented with a certain re-orthogonali nation scheme. This paper maps this updating algorithm onto a systolic array with $O( n^2 )$ parallelism for $O( n^2 )$ complexity, resulting in an $O( n^0 )$ throughput. Furthermore, it is shown how a square root-free implementation is obtained by combining modified Givens rotations with approximate SVD schemes.
Keywords
This publication has 12 references indexed in Scilit:
- A Singular Value Decomposition Updating Algorithm for Subspace TrackingSIAM Journal on Matrix Analysis and Applications, 1992
- Scaled Givens Rotations for the Solution of Linear Least Squares Problems on Systolic ArraysSIAM Journal on Scientific and Statistical Computing, 1987
- On efficient implementations of Kogbetliantz's algorithm for computing the singular value decompositionNumerische Mathematik, 1987
- Computing the Singular Value Decomposition of a Product of Two MatricesSIAM Journal on Scientific and Statistical Computing, 1986
- Triangular processor array for computing singular valuesLinear Algebra and its Applications, 1986
- The Solution of Singular-Value and Symmetric Eigenvalue Problems on Multiprocessor ArraysSIAM Journal on Scientific and Statistical Computing, 1985
- A Note on Modifications to the Givens Plane RotationIMA Journal of Applied Mathematics, 1974
- Methods for modifying matrix factorizationsMathematics of Computation, 1974
- Least Squares Computations by Givens Transformations Without Square RootsIMA Journal of Applied Mathematics, 1973
- Solution of linear equations by diagonalization of coefficients matrixQuarterly of Applied Mathematics, 1955