Speeding up CGM-Based Parallel Algorithm for Minimum Cost Parenthesizing Problem
Résumé
Parallelization of dynamic programming algorithms is a very well studied topic. This paper presents a parallel algorithm on the Coarse Grained Multicomputer model (CGM for short) for solving the Optimal String Parenthesizing Problem or Minimum Cost Parenthesizing Problem. In the previous best CGM algorithm for this problem, which uses regular partitioning of the dynamic graph, it is difficult to simultaneously optimize load-balancing of the processors and minimization of the communication time in the same algorithm. In this paper, we try to bring a solution to these two contradictory objectives. We propose a new technique of irregular partitioning of this graph which allows processors to stay active as long as possible. This promotes load-balancing and thus minimizes the overall computation time of processors. This also reduces their latency, which is the largest part of the overall communication time.
Origine | Fichiers éditeurs autorisés sur une archive ouverte |
---|
Loading...