Systolic processing for dynamic programming problems (Q1099090)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 4039670
Language Label Description Also known as
default for all languages
No label defined
    English
    Systolic processing for dynamic programming problems
    scientific article; zbMATH DE number 4039670

      Statements

      Systolic processing for dynamic programming problems (English)
      0 references
      0 references
      0 references
      1988
      0 references
      We investigate systolic processing for problems formulated in dynamic programming. These problems are classified as monadic-serial, polyadic- serial, monadic-nonserial, and polyadic-nonserial. Problems in serial formulations can be implemented easily in systolic arrays; however, nonserial problems may have to be transformed into a serial one before an efficient implementation can be found. A monadic-serial dynamic programming problem can be solved as the search of an optimal path in a multistage graph and can be computed as a string of matrix multiplications. Three efficient systolic-array designs are presented. A polyadic-serial dynamic programming problem can be solved by either a divide-and-conquer algorithm or the search of optimal solutions in a serial AND/OR-graph. We have evaluated the asymptotically optimal architecture for divide-and-conquer algorithms and have developed efficient methods of mapping a regular AND/OR-graph into systolic arrays. Cases are studied for transforming a problem in a nonserial formulation into a serial one.
      0 references
      systolic processing
      0 references
      monadic-serial dynamic programming
      0 references
      optimal path in a multistage graph
      0 references

      Identifiers