Although state-of-the-art (SOTA) SAT solvers based on conflict-driven clause learning (CDCL) have achieved remarkable engineering success, their sequential nature limits the parallelism that may be extracted for acceleration on platforms such as the graphics processing unit (GPU). In this work, we propose FastFourierSAT, a highly parallel hybrid SAT solver based on gradient-driven continuous local search (CLS). This is realized by a novel parallel algorithm inspired by the Fast Fourier Transform (FFT)-based convolution for computing the elementary symmetric polynomials (ESPs), which is the major computational task in previous CLS methods. The complexity of our algorithm matches the best previous result. Furthermore, the substantial parallel...
International audienceWe present the parallel implementation of a constraint-based Local Search algo...
This thesis is concerned with design and implementation of a complete SAT solver accelerated on GPU....
Every new desktop or laptop come equipped with a multicore, programmable graphic processing unit (GP...
In the last few decades there have been substantial improvements in approaches for solving the Boole...
The parallel computing power offered by graphic processing units (GPUs) has been recently exploited ...
In the last few decades there have been substantial improvements in approaches for solving the Boole...
International audienceIn this paper, a novel hybrid and complete approach for propositional satisfia...
Abstract. Local search is a successful approach for solving combina-torial optimization and constrai...
We show how to exploit the 32/64 bit architecture of modern computers to accelerate some of the algo...
This thesis focuses on improving the SAT solving technology. The improvements focus on two major sub...
Abstract. Local search is a successful approach for solving combina-torial optimization and constrai...
We present a parallel implementation of a constraint-based local search algorithm and investigate it...
The SAT problem is the first NP-complete problem. So far there is no algorithm that can solve it in ...
Constraint programming has gained prominence as an effective and declarative paradigm for modeling a...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
International audienceWe present the parallel implementation of a constraint-based Local Search algo...
This thesis is concerned with design and implementation of a complete SAT solver accelerated on GPU....
Every new desktop or laptop come equipped with a multicore, programmable graphic processing unit (GP...
In the last few decades there have been substantial improvements in approaches for solving the Boole...
The parallel computing power offered by graphic processing units (GPUs) has been recently exploited ...
In the last few decades there have been substantial improvements in approaches for solving the Boole...
International audienceIn this paper, a novel hybrid and complete approach for propositional satisfia...
Abstract. Local search is a successful approach for solving combina-torial optimization and constrai...
We show how to exploit the 32/64 bit architecture of modern computers to accelerate some of the algo...
This thesis focuses on improving the SAT solving technology. The improvements focus on two major sub...
Abstract. Local search is a successful approach for solving combina-torial optimization and constrai...
We present a parallel implementation of a constraint-based local search algorithm and investigate it...
The SAT problem is the first NP-complete problem. So far there is no algorithm that can solve it in ...
Constraint programming has gained prominence as an effective and declarative paradigm for modeling a...
Applying parallelism to constraint solving seems a promising approach and it has been done with vary...
International audienceWe present the parallel implementation of a constraint-based Local Search algo...
This thesis is concerned with design and implementation of a complete SAT solver accelerated on GPU....
Every new desktop or laptop come equipped with a multicore, programmable graphic processing unit (GP...