- Conference Article
7
- 10.1109/soac.1990.82144
Parallelization of the dynamic programming algorithm for the matrix chain product on a hypercube
- Apr 05, 1990
- S.A Strate + 1 more +1
An examination is made of the dynamic programming technique implemented on a distributed-memory multiprocessor system. The matrix chain product algorithm is investigated as an example problem. A method for parallelizing the dynamic programming technique for solving the matrix chain product problem is presented and load-balancing considerations are examined. The sequential dynamic programming technique is a fine grain algorithm and considered by many researchers to be too fine grain to execute effectively on a hypercube. The parallel algorithm yielded modest speedups for fixed-size problems. Scaled problems promise even better speedups. Results show that respectable performance for the dynamic programming algorithmic technique can be achieved on a hypercube. >
Read more