The Normalized Singular Value Decomposition of Non-Symmetric Matrices Using Givens fast Rotations

07/04/2017
by   Ehsan Rohani, et al.
0

In this paper we introduce the algorithm and the fixed point hardware to calculate the normalized singular value decomposition of a non-symmetric matrices using Givens fast (approximate) rotations. This algorithm only uses the basic combinational logic modules such as adders, multiplexers, encoders, Barrel shifters (B-shifters), and comparators and does not use any lookup table. This method in fact combines the iterative properties of singular value decomposition method and CORDIC method in one single iteration. The introduced architecture is a systolic architecture that uses two different types of processors, diagonal and non-diagonal processors. The diagonal processor calculates, transmits and applies the horizontal and vertical rotations, while the non-diagonal processor uses a fully combinational architecture to receive, and apply the rotations. The diagonal processor uses priority encoders, Barrel shifters, and comparators to calculate the rotation angles. Both processors use a series of adders to apply the rotation angles. The design presented in this work provides 2.83∼649 times better energy per matrix performance compared to the state of the art designs. This performance achieved without the employment of pipelining; a better performance advantage is expected to be achieved employing pipelining.

READ FULL TEXT

page 5

page 6

research
03/23/2022

Phase Factors in Singular Value Decomposition and Schmidt Decomposition

In singular value decomposition (SVD) of a complex matrix A, the singula...
research
05/28/2023

Deflation for the off-diagonal block in symmetric saddle point systems

Deflation techniques are typically used to shift isolated clusters of sm...
research
08/13/2023

Hierarchical variable clustering using singular value decomposition

In this work, we present a novel method for hierarchically variable clus...
research
03/14/2020

A Kogbetliantz-type algorithm for the hyperbolic SVD

In this paper a two-sided, parallel Kogbetliantz-type algorithm for the ...
research
08/31/2023

Moore-Penrose Dagger Categories

The notion of a Moore-Penrose inverse (M-P inverse) was introduced by Mo...
research
02/12/2020

Towards a more robust algorithm for computing the restricted singular value decomposition

A new algorithm to compute the restricted singular value decomposition o...
research
05/22/2023

It's Enough: Relaxing Diagonal Constraints in Linear Autoencoders for Recommendation

Linear autoencoder models learn an item-to-item weight matrix via convex...

Please sign up or login with your details

Forgot password? Click here to reset