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