Load-balancing methods for parallel constraint solving

Carl Christian Rolf, Krzysztof Kuchcinski

Research output: Contribution to conferencePaper, not in proceeding

Abstract

Program parallelization becomes increasingly important when new parallel and multi-core architectures provide ways to improve performance. In this paper, we address parallel search in constraint programming (CP) by proposing several load-balancing methods. We show how these methods improve the execution-time scalability of constraint programs. Scalability is the greatest challenge of parallelism and it is particularly an issue in constraint programming, where load-balancing is difficult. We address this problem by proposing CP-specific load-balancing methods and evaluating them using benchmark problems. Our experimental results show that the methods behave differently well depending on the type of problem.
Original languageEnglish
Publication statusPublished - 2008
EventInternational Conference on Principles and Practice of Constraint Programming: Doctoral Program - Sydney, Australia
Duration: 2008 Sept 142008 Sept 18

Conference

ConferenceInternational Conference on Principles and Practice of Constraint Programming: Doctoral Program
Country/TerritoryAustralia
CitySydney
Period2008/09/142008/09/18

Subject classification (UKÄ)

  • Computer Sciences

Fingerprint

Dive into the research topics of 'Load-balancing methods for parallel constraint solving'. Together they form a unique fingerprint.

Cite this