• DocumentCode
    2995770
  • Title

    Adaptive Data Refinement for Parallel Dynamic Programming Applications

  • Author

    Shanjiang Tang ; Ce Yu ; Bu-Sung Lee ; Chao Sun ; Jizhou Sun

  • Author_Institution
    Sch. of Comput. Sci.&Technol., Tianjin Univ., Tianjin, China
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    2220
  • Lastpage
    2229
  • Abstract
    Load balancing is a challenging work for parallel dynamic programming due to its intrinsically strong data dependency. Two issues are mainly involved and equally important, namely, the partitioning method as well as scheduling and distribution policy of subtasks. However, researchers take into account their load balancing strategies primarily from the aspect of scheduling and allocation policy, while the partitioning approach is roughly considered. In this paper, an adaptive data refinement scheme is proposed. It is based on our previous work of DAG Data Driven Model. It can spawn more new computing subtasks during the execution by repartitioning the current block of task into smaller ones if the workload unbalance is detected. The experiment shows that it can dramatically improve the performance of system. Moreover, in order to substantially evaluate the quality of our method, a theoretic upper bound of improvable space for parallel dynamic programming is given. The experimental result in comparison with theoretical analysis clearly shows the fairly good performance of our approach.
  • Keywords
    data handling; dynamic programming; parallel processing; program verification; resource allocation; scheduling; DAG data driven model; adaptive data refinement scheme; allocation policy; data dependency; load balancing strategies; parallel dynamic programming applications; partitioning method; subtask distribution policy; subtask scheduling policy; Adaptation models; Computational modeling; Data models; Dynamic programming; Heuristic algorithms; Load management; Load modeling; Adaptive Data Refinement; DAG Data Driven Model; Dynamic Programming; Load Balancing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.274
  • Filename
    6270585