Systolic processing for dynamic programming problems (Q1099090): Difference between revisions
From MaRDI portal
Removed claim: author (P16): Item:Q1310958 |
Changed an Item |
||
Property / author | |||
Property / author: Benjamin W.-S. Wah / rank | |||
Normal rank |
Revision as of 22:24, 22 February 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Systolic processing for dynamic programming problems |
scientific article |
Statements
Systolic processing for dynamic programming problems (English)
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