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.

Full Text
Paper version not known

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