Abstract
In this paper we give an introduction to new developments in the interdisciplinary area of parallel algorithms for digital signal processing and related problems in control theory. It is not the purpose of the paper to be exhaustive in any sense, but rather to introduce the reader to the relevance of current developments in the area, and to guide him through the existing literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
B. D. O. Anderson, J. B. Moore, Optimal filtering, Prentice Hall, Information and System Sciences Series, Englewood Cliffs, New Jersey, 1979.
J .-P. Banatre, P. Frison, P. Quinton, "A systolic algorithm for connected word recognition", Int. Rept. No. 169, IRISA, Rennes, 1982 (also in Proceedings ICASSP 82).
R. Brent, A. Bojanczyk, P. Van Dooren, F. de Hoog, "A note on downdating QR and Choleski decompositions", SIAM Seise, Vol. 8, pp. 210-221, 1987.
P. Capello, A. Laub, "Systolic computation of multivariable frequency response", Report Dept. Compo Sc., Univ. California Santa Barbera, 1987.
J.-P. Charlier, M. Vanbegin, P. Van Dooren, "An introductory survey of parallel algorithms for systolic-like arrays", Rept. R502, Philips Research Laboratory Brussels, Belgium, Apri1 1986.
J.-P. Charlier, P. Van Dooren, "A systolic algorithm for Riccati and Lyapunov equations", Report M194, Philips Research Laboratory Brussels, Belgium, June 1987 (also presented at ICIAM 87, Paris).
L. Csanky, "Fast parallel matrix inversion algorithms", SIAM J. Comput., Vol. 5, pp. 618-623, 1976.
J. B. Dennis, "Data flow supercomputers", Computer, Vol. 13, pp. 48-56, 1980.
M. Duff, Computing structures for image processing, Academic Press, New York, 1983.
A. L. Fisher, "Systolic algorithms for running order statistics in signal and image processing", Int. Rept. CMU-CS-81-130, Carnegie Mellon University, 1981.
A. L. Fisher, H. T. Kung, L. M. Monnier, and Y. Dohi, "The architecture of a programmable systolic chip", J. VLSI and computer Systems, Vol. 1, pp. 153-169, 1984.
P. Frison, P. Quinton, "An integrated systolic machine for speech recognition", Int. Rept., IRISA, Rennes, 1984.
G. Gaillat, "Le calculateur CAPITAN: 600 MIPS pour l’imagerie temps reel", Traitement du Signal, Vol. 1, pp. 19-30, 1984.
M. Gentleman, "Least squares computations by Givens transformations without square roots", JIMA, Vol. 12, pp. 329-336, 1973.
W. Gentleman and H. Kung, "Matrix triangularization by systolic arrays", Proceedings SPIE Symp. 1981, Vol. 298, Real Time Signal Processing IV, pp. 19-26, 1981.
G. H. Golub, "Matrix decompositions and statistical computations", pp. 365-397 in Statistical Computation (R. C. Milton and J. A. Nelder, eds.), Academic press, New York, 1969.
G. H. Golub and C. F. Van Loan, Matrix computations, North Oxford Academic, Oxford, 1983.
K. Hashimoto, H. Kimura, "A parallel architecture for recursive least squares identification", in Proceedings ICASSP86, Tokyo, 1986.
D. Heller, "A survey of parallel algorithms in numerical linear algebra", SIAM Review, Vol. 20, pp. 740-777, 1978.
R. W. Hockney, "MIMD computing in the USA - 1984", Parallel computing, Vol. 2, pp. 119-136, 1985.
M. L. Honig and D. G. Messerschmitt, Adaptive Filters, Kluwer Academic, Hingham, 1984.
K. Hwang and F. A. Briggs, Computer architecture and parallel processing, McGraw-Hill, 1984.
H. V. Jagadish, S. K. Rao and T. Kailath, "Array architectures for iterative algorithms", IEEE Proceedings, Vol. 75, pp. 1304-1321, Sept. 1987.
T. L. Jordan, "A guide to parallel computation and some Cray-l experiences", in Parallel computations (G. Rodrigue ed.), Academic Press, New York, pp. 1-50, 1982.
T. Kailath, Linear Systems, Prentice Hall, Information and System Sciences Series, Englewood Cliffs, New Jersey, 1980.
T. Kailath, "Signal processing in the VLSI era", in VLSI and modern signal processing (S. Y. Kung, H. J. Whitehouse and T. Kailath, eds.), pp. 5–23, Prentice Hall, 1985.
R. M. Karp, R. E. Miller and S. Winograd, "The organization of computations for uniform recurrence equations", Journal ACM, Vol. 14, pp. 563-590, 1967.
H. T. Kung, "A two-level pipelined systolic array multi-dimensional convolution", Int. Rept. Dept. Compo Sc., Carnegie-Mellon, 1982.
H. T. Kung, "Why systolic architectures?", Computer, Vol. 15, pp. 37-46, 1982.
H. T. Kung and C. E. Leiserson, "Algorithms for VLSI processor arrays", in Introduction to VLSI systems (C. Mead and L. Conway, eds.), Addison-Wesley, pp. 271-292, 1980.
S. Y. Kung, "On supercomputing with systolic/wavefront array processors", IEEE Proceedings, Vol. 72, pp. 867-884, 1984.
S. Y. Kung, "VLSI array processors", IEEE ASSP Magazine, Vol. 2, pp. 4-22, 1985.
S. Y. Kung, K. S. Arun, R. J. Gal-Ezer, and D. V. Bhaskar Rao, "Wavefront array processor: language, architecture and applications", IEEE Trans. Comp., Vol. CS- 31, pp. 1054-1066, 1982.
S. Y. Kung, H. J. Whitehouse, T. Kailath, VLSI and modern signal processing, Prentice Hall, 1985.
J. L. Lambiotte and R. G. Voigt, "The solution of tridiagonal linear systems on the CDC STAR-100 computer", ACM Trans. Math. Software, Vol. 1, pp. 308-329, 1975.
J. D. Markel and A. H. Gray Jr., Linear Prediction of Speech, Springer Verlag, New York 1976.
J. Mc Whirter, "Recursive least-squares minimization using a systolic array", Proceedings SPIE Symp. 1981, Vol. 298, Real Time Signal Processing IV, p. 105, 1981.
D. I. Moldovan, "On the design of algorithms for VLSI systolic arrays", IEEE Proceedings, Vol. 71, pp. 113-120, 1983.
D. I. Moldovan and J. A. B. Fortes, "Partitioning and mapping algorithms into fixed size systolic arrays", IEEE Trans. Comput., Vol. C-35, pp. 1-12, 1986.
D. P. O’Leary and G. W. Stewart, "Data-flow algorithms for parallel matrix computations", Comm. ACM, Vol. 28, pp. 840-853, 1985.
M. Ossefort, "Correctness proof of communicating processes, three illustrative examples of the literature", ACM Trans. Progr. Lang. & Syst., pp. 620-640, 1983.
N. S. Ostlund, P. G. Hibbard, and R. A. Whiteside, "A case study in the application of a tightly coupled multiprocessor to scientific computations", in Parallel computations (G. Rodrigue ed.), Academic Press, New York, pp. 315-364,1982.
Y. Robert, M. Tchuente, "Réseaux systoliques pour des problémes de mots", RAIRO Th. Inf., Vol. 19, pp. 107-123,1985.
W. RÅ‘nsch, "Stability aspects in using parallel algorithms", Parallel Computing, Vol. 1, pp. 75-98, 1984.
H. S. Stone, "Problems of parallel computation", in Complexity of Squential and parallel numerical algorithms (J. F. Traub ed.), Academic Press, New York, pp. 1-16, 1973.
H. Tai, R. Saeks, "Parallel system simulation", IEEE Trans. SMC, Vol. SMC-14, pp. 177-183, 1984.
N. Weste, D. Burr, B. Ackland, "Dynamic time warp pattern matching using an integrated multiprocessor array", IEEE Trans. Comp., Vol. C-32, pp. 731-744, 1983.
Special Issue "Computer architectures for image processing", IEEE Computer, Jan. 1983.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Charlier, JP., Vanbegin, M., Van Dooren, P. (1988). Systolic algorithms for digital signal processing and control. In: Denham, M.J., Laub, A.J. (eds) Advanced Computing Concepts and Techniques in Control Engineering. NATO ASI Series, vol 47. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83548-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-83548-3_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-83550-6
Online ISBN: 978-3-642-83548-3
eBook Packages: Springer Book Archive