Abstract

The Singular Value Decomposition (SVD) is an algorithm that plays an essential role in many applications. There is a need for fast SVD algorithms in applications such as signal processing that require the SVD to be obtained or updated in real time. One technique for obtaining the SVD of a real dense matrix is to first reduce the dense matrix to bidiagonal form and then compute the SVD of the bidiagonal matrix. In this paper we describe how this approach can be implemented efficiently on the Connection Machine CM-5/CM-5E. Timing results show that use of the described techniques yields up to 45% of peak performance in the reduction from dense to bidiagonal form. Numerical results regarding the SVD computation of bidiagonal matrices illustrate that the approach considered yields accurate singular values as well as good performance. We also discuss the dependence between the accuracy of the singular values and the accuracy of the singular vectors.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.