Bidiagonalization and symmetric tridiagonalization by systolic arrays
Author(s) -
Robert Schreiber
Publication year - 1990
Publication title -
the journal of vlsi signal processing systems for signal image and video technology
Language(s) - English
Resource type - Journals
eISSN - 1573-109X
pISSN - 0922-5773
DOI - 10.1007/bf00929922
Subject(s) - matrix (chemical analysis) , combinatorics , systolic array , contrast (vision) , mathematics , computer science , chemistry , very large scale integration , embedded system , chromatography , artificial intelligence
We give a systolic algorithm and array for bidiagonalization of ann × n matrix inO(n logn) time, usingO(n2) cells. Bandedness of the input matrix may be effectively exploited. If the matrix is banded, withp nonzero subdiagonals andq nonzero superdiagonals, then 4n ln(p+q)+O(n) clocks and 2n(p+q)+O((p+q)2+n) cells are needed. This is faster than the best previously reported result by the factor log2e=1.44.... Moreover, in contrast to earlier systolic designs, which require the matrix to be preloaded into the array and the result matrix extracted after bidiagonalization, the present arrays are pipelined.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom