• DocumentCode
    779606
  • Title

    Parallel singular value decomposition of complex matrices using multidimensional CORDIC algorithms

  • Author

    Hsiao, Shen-Fu ; Delosme, Jean-Marc

  • Author_Institution
    Inst. of Comput. Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • Volume
    44
  • Issue
    3
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    685
  • Lastpage
    697
  • Abstract
    The singular value decomposition (SVD) of complex matrices is computed in a highly parallel fashion on a square array of processors using Kogbetliantz´s analog of Jacobi´s eigenvalue decomposition method. To gain further speed, new algorithms for the basic SVD operations are proposed and their implementation as specialized processors is presented. The algorithms are 3-D and 4-D extensions of the CORDIC algorithm for plane rotations. When these extensions are used in concert with an additive decomposition of 2×2 complex matrices, which enhances parallelism, and with low resolution rotations early on in the SVD process, which reduce operation count, a fivefold speedup can be achieved over the fastest alternative approach
  • Keywords
    VLSI; digital arithmetic; digital signal processing chips; eigenvalues and eigenfunctions; parallel algorithms; parallel architectures; signal processing; singular value decomposition; 3D CORDIC algorithm; 4D CORDIC algorithm; Jacobi eigenvalue decomposition method; SVD; VLSI array architecture; additive decomposition; complex matrices; eigenvalue decomposition method; low resolution rotations; multidimensional CORDIC algorithms; operation count reduction; parallel singular value decomposition; plane rotations; signal processing algorithms; speed; square processor array; Arithmetic; Concurrent computing; Eigenvalues and eigenfunctions; Jacobian matrices; Matrix decomposition; Multidimensional signal processing; Multidimensional systems; Signal processing algorithms; Singular value decomposition; Throughput;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.489041
  • Filename
    489041