Systolic Algorithms and Architectures for High-Throughput Processing Applications

  • Authors:
  • Kung Yao;Flavio Lorenzelli

  • Affiliations:
  • Electrical Engineering Department, University of California, Los Angeles, USA 90095-1594;STMicroelectronics-Zerodue, Milan, Italy

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we survey a number of linear algebra algorithms that are used in many modern real-time high-throughput applications. We focus in particular on algorithms that are used in applications as diverse as adaptive filtering/beamforming, communications, signal/array processing, control, etc. We first consider least-squares estimation, QR decomposition, singular value decomposition, recursive least-squares estimation, and Kalman filtering algorithms. In particular, the QR decomposition which is used in least-squares solutions of linear system of equations, also forms one component of more complex algorithms such as Kalman filtering and the singular value decomposition. Systolic arrays, due to their modularity and regularity, are perfect matches for all the algorithms considered in this paper. All these problems are defined and described alongside the systolic algorithms and the architectures that implement them.