Browsing by Author "Luk, Franklin T."
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item Architectures for a CORDIC SVD Processor(SPIE - The International Society for Optical Engineering, 1986-08-21) Cavallaro, Joseph R.; Luk, Franklin T.Architectures for systolic array processor elements for calculating the singular value decomposition (SVD) are proposed. These special purpose VLSI structures incorporate the coordinate rotation (CORDIC) algorithms to diagonalize 2X2 submatrices of a large array. The area-time complexity of the proposed architectures is analyzed along with topics related to a prototype implementation.Item CORDIC Arithmetic for an SVD Processor(1988-06-20) Cavallaro, Joseph R.; Luk, Franklin T.; Center for Multimedia Communications (http://cmc.rice.edu/)Arithmetic issues in the calculation of the Singular Value Decomposition (SVD) are discussed. Traditional algorithms using hardware division and square root are replaced with the special purpose CORDIC algorithms for computing vector rotations and inverse tangents. The CORDIC 2 x 2 SVD processor can be twice as fast as one assembled from traditional hardware units. A prototype VLSI implementation of a CORDIC SVD processor array is planned for use in real-time signal processing applications.Item CORDIC Arithmetic for an SVD Processor(The Computer Society of the IEEE, 1987-05-01) Cavallaro, Joseph R.; Luk, Franklin T.; Center for Multimedia CommunicationArithmetic issues in the calculation of the Singular Value Decomposition (SVD) are discussed. Traditional algorithms using hardware division and square root are replaced with the special purpose CORDIC algorithms for computing vector rotations and inverse tangents. The CORDIC 2 x 2 SVD processor can be twice as fast as one assembled from traditional hardware units. A prototype VLSI implementation of a CORDIC SVD processor array is planned for use in real-time signal processing applications.Item Floating-Point CORDIC for Matrix Computations(IEEE Computer Society Press, 1988-10-01) Cavallaro, Joseph R.; Luk, Franklin T.; Center for Multimedia CommunicationThe CORDIC algorithms provide a VLSI hardware technique for computing the inverse tangents and vector rotations needed by many matrix decomposition algorithms. Although normally stated for fixed-point arithmetic, the CORDIC algorithms may be performed in floating-point arithmetic. A novel simplified CORDIC processor composed of floating-point data paths with a fixed-point angle calculation is proposed. This hybrid processor allows sufficient accuracy for matrix computations.