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 sh...
This paper introduces two adaptive paradigms that parallelize search for solutions to constraint sat...
Constraint programming solvers have a serial architecture, and do not take advantage of the parallel...
We propose a number of challenges for future constraint programming systems, including improvements ...
Program parallelization becomes increasingly important when new multi-core architectures provide way...
Writing efficient parallel programs is the biggest challenge of the software industry for the forese...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
Program parallelization and distribution becomes increasingly important when new multi-core architec...
In this paper we discuss parallelization and distribution of problems modeled in a constraint progra...
This paper discusses how better arc consistency algorithms for constraint satisfaction can be develo...
We propose a number of challenges for future constraint programming systems, including improvements ...
Enforcing box consistency---or a variation thereof---is an efficient means to reliably solve nonline...
A parallel implementation of constraint satisfac-tion by arc consistency is presented. The im-plemen...
Montelius, J., 1997. Exploiting Fine-grain Parallelism in Concurrent Constraint Languages, 220 pp. U...
Constraint Programming is one approach to declarative programming where a problem is modeled as a se...
Abstract. Constraint Programming is one approach to declarative pro-gramming where a problem is mode...
This paper introduces two adaptive paradigms that parallelize search for solutions to constraint sat...
Constraint programming solvers have a serial architecture, and do not take advantage of the parallel...
We propose a number of challenges for future constraint programming systems, including improvements ...
Program parallelization becomes increasingly important when new multi-core architectures provide way...
Writing efficient parallel programs is the biggest challenge of the software industry for the forese...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
Program parallelization and distribution becomes increasingly important when new multi-core architec...
In this paper we discuss parallelization and distribution of problems modeled in a constraint progra...
This paper discusses how better arc consistency algorithms for constraint satisfaction can be develo...
We propose a number of challenges for future constraint programming systems, including improvements ...
Enforcing box consistency---or a variation thereof---is an efficient means to reliably solve nonline...
A parallel implementation of constraint satisfac-tion by arc consistency is presented. The im-plemen...
Montelius, J., 1997. Exploiting Fine-grain Parallelism in Concurrent Constraint Languages, 220 pp. U...
Constraint Programming is one approach to declarative programming where a problem is modeled as a se...
Abstract. Constraint Programming is one approach to declarative pro-gramming where a problem is mode...
This paper introduces two adaptive paradigms that parallelize search for solutions to constraint sat...
Constraint programming solvers have a serial architecture, and do not take advantage of the parallel...
We propose a number of challenges for future constraint programming systems, including improvements ...