• DocumentCode
    3664232
  • Title

    A Novel Heterogeneous Framework for Local Dependency Dynamic Programming Problems

  • Author

    Rajesh Kumar;Kishore Kothapalli

  • Author_Institution
    Center for Security, Theor. &
  • fYear
    2015
  • fDate
    5/1/2015 12:00:00 AM
  • Firstpage
    669
  • Lastpage
    678
  • Abstract
    Dynamic programming is a well known technique to solve combinatorial search and optimization problems. LDDP (Local Dependency DP) problems are those DP problems where each update to an entry in the DP table is determined by the contents of its neighboring cells. The amount of parallelism available for a given LDDP problem may vary depending on the position and number of neigh boring cells involved in the computation. In this paper, we develop a parallel heterogeneous (CPU+GPU) framework for solving LDDP problems. We use GPU and CPU specific optimizations and investigate if the given problem is a good candidate for heterogeneous computation. We also devise techniques to distribute the workload between CPU and GPU. We show how our framework can be used by considering several case study problems.
  • Keywords
    "Graphics processing units","Parallel processing","Heuristic algorithms","Data transfer","Dynamic programming","Optimization","Instruction sets"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2015.25
  • Filename
    7284374