DocumentCode :
1691845
Title :
A Hardware Accelerator for SAT Solving
Author :
Safar, Mona ; Shalan, Mohamed ; El-Kharashi, M. Watheq ; Salem, Ashraf
Author_Institution :
Dept. of Comput. & Syst. Eng., Ain Shams Univ., Cairo
fYear :
2006
Firstpage :
132
Lastpage :
135
Abstract :
The Boolean satisfiability problem (SAT) is a central problem in artificial intelligence, mathematical logic and computing theory with wide range of practical applications. Being an NP-complete problem, the used SAT´s solving algorithm execution time influences the performance of SAT-based applications. FPGAs represent a promising technology for accelerating SAT solvers. In this paper, we present an FPGA-based SAT solver based on depth-first search. Our architecture exploits the fine granularity and massive parallelism of FPGAs to evaluate the SAT formula and perform conflict diagnosis. Conflict diagnosis helps pruning the search space by allowing nonchronological conflict directed backtracking. We compare our SAT solver with three other SAT solvers. The gain in performance is validated through DIMACS benchmarks suite
Keywords :
Boolean algebra; backtracking; computability; computational complexity; field programmable gate arrays; optimisation; problem solving; tree searching; Boolean satisfiability problem; DIMACS benchmark; FPGA; NP-complete problem; SAT solving algorithm; artificial intelligence; computing theory; conflict directed backtracking; depth-first search; field programmable gate array; fine granularity; hardware accelerator; massive parallelism; mathematical logic; Acceleration; Artificial intelligence; Boolean functions; Computer architecture; Field programmable gate arrays; Hardware; NP-complete problem; Parallel processing; Performance evaluation; Space technology; Boolean Satisfiability; conflict diagnosis; hardware acceleration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering and Systems, The 2006 International Conference on
Conference_Location :
Cairo
Print_ISBN :
1-4244-0271-9
Electronic_ISBN :
1-4244-0272-7
Type :
conf
DOI :
10.1109/ICCES.2006.320437
Filename :
4115497
Link To Document :
بازگشت