Skip to main content
Log in

Symmetrizing a Hessenberg matrix: Designs for VLSI parallel processor arrays

  • Published:
Proceedings of the Indian Academy of Sciences - Mathematical Sciences Aims and scope Submit manuscript

Abstract

A symmetrizer of a nonsymmetric matrix A is the symmetric matrixX that satisfies the equationXA =A tX, wheret indicates the transpose. A symmetrizer is useful in converting a nonsymmetric eigenvalue problem into a symmetric one which is relatively easy to solve and finds applications in stability problems in control theory and in the study of general matrices. Three designs based on VLSI parallel processor arrays are presented to compute a symmetrizer of a lower Hessenberg matrix. Their scope is discussed. The first one is the Leiserson systolic design while the remaining two, viz., the double pipe design and the fitted diagonal design are the derived versions of the first design with improved performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Anderson P and Loizou G, On the quadratic convergence of an algorithm which diagonalizes a complex symmetric matrix,J. Inst. Math. Its Appl. 12 (1973) 261–271

    Article  MATH  MathSciNet  Google Scholar 

  2. Anderson P and Loizou G, A Jacobi-type method for complex symmetric matrices (Handbook),Numer. Math. 25 (1976) 347–363

    Article  MATH  MathSciNet  Google Scholar 

  3. B N Datta, An algorithm for computing a symmetrizer of a Hessenberg matrix, (unpublished)

  4. Dew P M, VLSI architectures for problems in numerical computation, (ed.) D J Paddon, Super-computers and Parallel Computation, New Series No. 1 (ed.), The Institute of Mathematics and Its Application Series, 1984

  5. Eberlein P J, On the diagonalization of complex symmetric matrices,J. Inst. Math. Its Appl. 7 (1971) 377–383

    Article  MATH  MathSciNet  Google Scholar 

  6. Evans D J, Designing efficient systolic algorithms for VLSI parallel processor arrays, Parallel Architecture and Computer Vision, 1988

  7. Krishnamurthy E V and Sen S K, Numerical algorithms: Computations in science and engineering (1993) (New Delhi: Affiliated East-West press)

    Google Scholar 

  8. Kung H T, Why systolic architectures?,IEEE Comput. 16 (1982) 37–46

    Google Scholar 

  9. Kung H T and Leiserson C E, Systolic arrays (for VLSI), (eds) I S Duffand and G W StewartSparse Matrix Proceedings 1978, 256–82;SIAM (1979)

  10. Kung S Y, VLSI Array processors (1988) (New Jersey: Prentice-Hall, Englewood Cliffs)

    Google Scholar 

  11. Kung S Y, Arun K S, Gal-Ezer R J and Bhaskar Rao D, Wavefront array processor: language, architecture, and applications,IEEE Trans. Comput. C31 (1982) 1054–1066

    Article  Google Scholar 

  12. Mead C and Conway L, Introduction to VLSI systems (1980) (Reading, Massachusetts: Addison-Wesley)

    Google Scholar 

  13. Seaton J J, Diagonalization of complex symmetric matrices using a modified Jacobi method,Comput. J. 12 (1969) 156–157

    Article  MATH  Google Scholar 

  14. Sen S K and Venkaiah V Ch, On computing an equivalent symmetric matrix for a nonsymmetric matrix,Int. J. Comput. Math. 24 (1988) 169–80

    Article  MATH  Google Scholar 

  15. Suros R and Montagne E, Optimizing systolic networks by fitted diagonals,Parallel Computing 4 (1987) 167–174

    Article  Google Scholar 

  16. Taussky O, The role of symmetric matrices in the study of general matrices,Linear Algebra Appl. 51 (1972) 147–154

    Article  MathSciNet  Google Scholar 

  17. Ullman D J, Computational Aspects of VLSI, (1984) (Standford Univ.: Computer Science Press)

    MATH  Google Scholar 

  18. Uwe S and Lother T, Linear systolic arrays for matrix computations,J. Parallel and Distributed Computing 7 (1989) 28–39

    Article  Google Scholar 

  19. Venkaiah V Ch and Sen S K, Computing a matrix symmetrizer exactly using modified multiple modulus residue arithmetic,J. Comput. Appl. Math. 21 (1988) 27–40

    Article  MATH  MathSciNet  Google Scholar 

  20. Venkaiah V Ch and Sen S K, Error-free symmetrizers and equivalent symmetric matrices,Acta Applicande Mathematicae 21 (1990) 291–313

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kumar, F.R.K., Sen, S.K. Symmetrizing a Hessenberg matrix: Designs for VLSI parallel processor arrays. Proc. Indian Acad. Sci. (Math. Sci.) 105, 59–71 (1995). https://doi.org/10.1007/BF02840591

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02840591

Keywords

Navigation