2018
DOI: 10.1017/s1471068418000340
|View full text |Cite
|
Sign up to set email alerts
|

A review of literature on parallel constraint solving

Abstract: As multi-core computing is now standard, it seems irresponsible for constraints researchers to ignore the implications of it. Researchers need to address a number of issues to exploit parallelism, such as: investigating which constraint algorithms are amenable to parallelisation; whether to use shared memory or distributed computation; whether to use static or dynamic decomposition; and how to best exploit portfolios and cooperating search. We review the literature, and see that we can sometimes do quite well,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 21 publications
(13 citation statements)
references
References 126 publications
0
12
0
Order By: Relevance
“…We refer the interested reader to [28], for a nice review of the literature on parallel approaches to solving CSPs. In particular, the importance of enforcing consistency (at different levels) in CSP solvers is pointed out.…”
Section: Parallel Algorithmsmentioning
confidence: 99%
“…We refer the interested reader to [28], for a nice review of the literature on parallel approaches to solving CSPs. In particular, the importance of enforcing consistency (at different levels) in CSP solvers is pointed out.…”
Section: Parallel Algorithmsmentioning
confidence: 99%
“…Parallel Constraint Solving Type systems are a particular flavor of constraint problem. Indeed, if we view parallel type checking as a parallel constraint satisfaction problem, we can look for guidance from previous work on parallel logic programming [10,17] and parallel constraint solvers [15,31,39]. Unfortunately, the datastructures and synchronization strategies employed in these works are extremely specialized to the constraint system being solved: for example, SAT solvers have developed a large body of specialized data structures and parallelization strategies [18,19].…”
Section: Or-parallelism With Stream Algebrasmentioning
confidence: 99%
“…Parallel Constraint Solving Type systems are a particular flavor of constraint problem. Indeed, if we view parallel type checking as a parallel constraint satisfaction problem, we can look for guidance from previous work on parallel logic programming [10,17] and parallel constraint solvers [15,31,39]. Unfortunately, the datastructures and synchronization strategies employed in these works are extremely specialized to the constraint system being solved: for example, SAT solvers have developed a large body of specialized data structures and parallelization strategies [18,19].…”
Section: Or-parallelism With Stream Algebrasmentioning
confidence: 99%