• DocumentCode
    125673
  • Title

    A GPU Implementation of Parallel Constraint-Based Local Search

  • Author

    Arbelaez, Alejandro ; Codognet, Philippe

  • Author_Institution
    INSIGHT Centre for Data Analytics, Univ. Coll. Cork, Cork, Ireland
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    648
  • Lastpage
    655
  • Abstract
    In this paper we study the performance of constraint-based local search solvers on a GPU. The massively parallel architecture of the GPU makes it possible to explore parallelism at two different levels inside the local search algorithm. First, by executing multiple copies of the algorithm in a multi-walk manner and, second, by evaluating large neighborhoods in parallel in a single-walk manner. Experiments on three well-known problem benchmarks indicate that the current GPU implementation is up to 17 times faster than a well-tuned sequential algorithm implemented on a desktop computer.
  • Keywords
    graphics processing units; parallel architectures; search problems; GPU; massively parallel architecture; parallel constraint-based local search; sequential algorithm; Benchmark testing; Graphics processing units; Instruction sets; Memory management; Optimized production technology; Random access memory; Search problems; CSP; GPU; Local Search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.28
  • Filename
    6787343