Back to Search
Start Over
Some linear-time algorithms for systolic arrays
- Source :
- Information Processing 83 (edited by R.E.A. Mason), North-Holland, Amsterdam, 1983, 865-876
- Publication Year :
- 2010
-
Abstract
- We survey some results on linear-time algorithms for systolic arrays. In particular, we show how the greatest common divisor (GCD) of two polynomials of degree n over a finite field can be computed in time O(n) on a linear systolic array of O(n) cells; similarly for the GCD of two n-bit binary numbers. We show how n * n Toeplitz systems of linear equations can be solved in time O(n) on a linear array of O(n) cells, each of which has constant memory size (independent of n). Finally, we outline how a two-dimensional square array of O(n)* O(n) cells can be used to solve (to working accuracy) the eigenvalue problem for a symmetric real n* n matrix in time O(nS(n)). Here S(n) is a slowly growing function of n; for practical purposes S(n) can be regarded as a constant. In addition to their theoretical interest, these results have potential applications in the areas of error-correcting codes, symbolic and algebraic computations, signal processing and image processing.<br />Comment: Corrected version of an old (1983) paper. 23 pages. For further details, see http://wwwmaths.anu.edu.au/~brent/pub/pub079.html
Details
- Database :
- arXiv
- Journal :
- Information Processing 83 (edited by R.E.A. Mason), North-Holland, Amsterdam, 1983, 865-876
- Publication Type :
- Report
- Accession number :
- edsarx.1004.3716
- Document Type :
- Working Paper