Designing Systolic Algorithms Using Sequential Machines

  • Authors:
  • O. H. Ibarra;M. A. Palis;S. M. Kim

  • Affiliations:
  • University of Minnesota;-;-

  • Venue:
  • SFCS '84 Proceedings of the 25th Annual Symposium onFoundations of Computer Science, 1984
  • Year:
  • 1984

Quantified Score

Hi-index 0.01

Visualization

Abstract

We offer a methodology for simplifying the design and analysis of systolic systems. Specifically, we give characterization of systolic arrays in terms of (single processor) sequential machines which are easier to analyze and to program. We give several examples to illustrate the design methodology. In particular, we show how systolic arrays can be easily designed to implement priority queues, integer bitwise multiplication, dynamic programming, etc. Because the designs are based on the sequential machine, the constructions we obtain are much simpler then those that have appeared in the literature. We also give some results concerning the properties and computational power (e.g., speed-up, hierarchy, etc.) of systolic arrays.