• DocumentCode
    1655992
  • Title

    A scalable GPU-based approach to accelerate the multiple-choice knapsack problem

  • Author

    Suri, Bharath ; Bordoloi, Unmesh D. ; Eles, Petru

  • Author_Institution
    Delopt, India
  • fYear
    2012
  • Firstpage
    1126
  • Lastpage
    1129
  • Abstract
    Variants of the 0-1 knapsack problem manifest themselves at the core of several system-level optimization problems. The running times of such system-level optimization techniques are adversely affected because the knapsack problem is NP-hard. In this paper, we propose a new GPU-based approach to accelerate the multiple-choice knapsack problem, which is a general version of the 0-1 knapsack problem. Apart from exploiting the parallelism offered by the GPUs, we also employ a variety of GPU-specific optimizations to further accelerate the running times of the knapsack problem. Moreover, our technique is scalable in the sense that even when running large instances of the multiple-choice knapsack problems, we can efficiently utilize the GPU compute resources and memory bandwidth to achieve significant speedups.
  • Keywords
    graphics processing units; knapsack problems; optimisation; GPU specific optimizations; NP-hard problem; memory bandwidth; multiple choice knapsack problem; optimization problems; scalable GPU based approach; Acceleration; Dynamic programming; Graphics processing unit; Heuristic algorithms; Instruction sets; Multicore processing; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176665
  • Filename
    6176665