Parallel consistency in constraint programming

Carl Christian Rolf, Krzysztof Kuchcinski

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceedingPeer review

Sammanfattning

Program parallelization becomes increasingly important when new multi-core architectures provide ways to improve performance. One of the greatest challenges of this development lies in programming parallel applications. Using declarative languages, such as constraint programming, can make the transition to parallelism easier by hiding the parallelization details in a framework.

Automatic parallelization in constraint programming has previously focused on data parallelism. In this paper, we look at task parallelism, specifically the case of parallel consistency. We have developed two models of parallel consistency, one that shares intermediate results and one that does not. We evaluate which model is better in our experiments. Our results show that parallelizing consistency can provide the programmer with a robust scalability for regular problems with global constraints.
Originalspråkengelska
Titel på värdpublikationProceedings of the 2009 International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2009
Undertitel på värdpublikation[at] WORLDCOMP'09, July 13 - 16, 2009, Las Vegas Nevada, USA
RedaktörerHamid R Arabnia
FörlagCSREA Press
Sidor638-644
Antal sidor7
ISBN (tryckt)1601321236
StatusPublished - 2009
EvenemangThird International Workshop on Scalable Distributed and Multi/Many-core Applications and Systems (SDMAS'09) within PDPTA'09 - Las Vegas, USA
Varaktighet: 2009 juli 132009 juli 16

Konferens

KonferensThird International Workshop on Scalable Distributed and Multi/Many-core Applications and Systems (SDMAS'09) within PDPTA'09
Land/TerritoriumUSA
OrtLas Vegas
Period2009/07/132009/07/16

Ämnesklassifikation (UKÄ)

  • Datavetenskap (Datalogi)

Fingeravtryck

Utforska forskningsämnen för ”Parallel consistency in constraint programming”. Tillsammans bildar de ett unikt fingeravtryck.

Citera det här