Mapping dynamic programming onto modular linear systolic arrays

  • Authors:
  • Jean Frédéric Myoupo

  • Affiliations:
  • L.R.I, URA 410 du CNRS Bât. 490, Université Paris-Sud, F-91405 Orsay, France

  • Venue:
  • Distributed Computing
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we propose a novel way of deriving a family of fully-pipelined linear systolic algorithms for the computation of the solutions of a dynamic programming problem. In many instances, modularity is an important feature of these algorithms. One may simply add more processors to the array as the size of the problem increases. Each cell has a fixed amount of local storage α and the time delay between two consecutive cells of the array is constant. The time complexity and the number of cells in our array tend to n2 + O(n) and n2/α + O(n), respectively, as α increases. This represents the best known performance for such an algorithm.