To reduce the amount of time needed to solve the most complex Constraint Satisfaction Problems (CSPs) usually multi-core CPUs are used. There are already many applications capable of harnessing the parallel power of these devices to speed up the CSPs solving process. Nowadays, the Graphics Processing Units (GPUs) possess a level of parallelism that surpass the CPUs, containing from a few hundred to a few thousand cores and there are much less applications capable of solving CSPs on GPUs, leaving space for possible improvements. This article describes the work in progress for solving CSPs on GPUs and CPUs and compares results with some state-of-the-art solvers, presenting already some good results on GPUs
peer reviewedThe number of cores on graphical computing units (GPUs) is reaching thousands nowadays,...
Funding: UK Engineering & Physical Sciences Research Council (EPSRC) EP/E030394/1, EP/M003728/1, EP/...
Set constraints have been introduced in declarative programming languages in the Nineties as a conse...
Solving a complex Constraint Satisfaction Problem (CSP) is a computationally hard task which may req...
The complex Constraint Satisfaction Problems (CSPs) still require too long to solve even in the most...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
Recently, we developed the Parallel Heterogeneous Architecture Constraint Toolkit (PHACT), which is ...
Abstract Applying parallelism to constraint solving seems a promising approach and it has been done ...
Recently, we developed the Parallel Heterogeneous Architecture Constraint Toolkit (PHACT), which is ...
AbstractConstraint Satisfaction Problems (CSPs) occur now in different domains. Several methods are ...
The number of cores on graphical computing units (GPUs) is reaching thousands nowadays, whereas the ...
peer reviewedThe number of cores on graphical computing units (GPUs) is reaching thousands nowadays,...
peer reviewedThe number of cores on graphical computing units (GPUs) is reaching thousands nowadays,...
peer reviewedThe number of cores on graphical computing units (GPUs) is reaching thousands nowadays,...
Funding: UK Engineering & Physical Sciences Research Council (EPSRC) EP/E030394/1, EP/M003728/1, EP/...
Set constraints have been introduced in declarative programming languages in the Nineties as a conse...
Solving a complex Constraint Satisfaction Problem (CSP) is a computationally hard task which may req...
The complex Constraint Satisfaction Problems (CSPs) still require too long to solve even in the most...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
Recently, we developed the Parallel Heterogeneous Architecture Constraint Toolkit (PHACT), which is ...
Abstract Applying parallelism to constraint solving seems a promising approach and it has been done ...
Recently, we developed the Parallel Heterogeneous Architecture Constraint Toolkit (PHACT), which is ...
AbstractConstraint Satisfaction Problems (CSPs) occur now in different domains. Several methods are ...
The number of cores on graphical computing units (GPUs) is reaching thousands nowadays, whereas the ...
peer reviewedThe number of cores on graphical computing units (GPUs) is reaching thousands nowadays,...
peer reviewedThe number of cores on graphical computing units (GPUs) is reaching thousands nowadays,...
peer reviewedThe number of cores on graphical computing units (GPUs) is reaching thousands nowadays,...
Funding: UK Engineering & Physical Sciences Research Council (EPSRC) EP/E030394/1, EP/M003728/1, EP/...
Set constraints have been introduced in declarative programming languages in the Nineties as a conse...