DocumentCode :
3082359
Title :
A reconfigurable, pipelined, conflict directed jumping search SAT solver
Author :
Safar, Mona ; El-Kharashi, M. Watheq ; Shalan, Mohamed ; Salem, Ashraf
Author_Institution :
Dept. of Comput. & Syst. Eng., Ain Shams Univ., Cairo, Egypt
fYear :
2011
fDate :
14-18 March 2011
Firstpage :
1
Lastpage :
6
Abstract :
Several approaches have been proposed to accelerate the NP-complete Boolean Satisfiability problem (SAT) using reconfigurable computing. In this paper, we present a five-stage pipelined SAT solver. SAT solving is broken into five stages: variable decision, variable effect fetch, clause evaluation, conflict detection, and conflict analysis. The solver performs a novel search algorithm combining state-of-the-art SAT solvers advanced techniques: non-chronological backjumping, dynamic backtracking and learning without explicit traversal of implication graph. SAT instance information is stored into FPGA block RAMs avoiding synthesizing overhead for each instance. The proposed solver achieves up to 70× speedup over other hardware SAT solvers with 200× less resource utilization.
Keywords :
computability; computational complexity; field programmable gate arrays; random-access storage; search problems; FPGA block RAM; NP-complete Boolean satisfiability problem; SAT instance information; clause evaluation stage; conflict analysis stage; conflict detection stage; conflict directed jumping search SAT solver; dynamic backtracking; five-stage pipelined SAT solver; nonchronological backjumping; pipelined directed jumping search SAT solver; reconfigurable computing; reconfigurable directed jumping search SAT solver; state-of-the-art SAT solvers; variable decision stage; variable effect fetch stage; Computer architecture; Field programmable gate arrays; Hardware; Pipelines; Runtime; Software; Space exploration; Boolean Satisfiability; Conflict-directed jumping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
ISSN :
1530-1591
Print_ISBN :
978-1-61284-208-0
Type :
conf
DOI :
10.1109/DATE.2011.5763199
Filename :
5763199
Link To Document :
بازگشت