DocumentCode
2663945
Title
A novel conflict directed jumping algorithm for hardware-based SAT solvers
Author
Safar, Mona ; Shalan, Mohamed ; El-Kharashi, M. Watheq ; Salem, Ashraf
Author_Institution
Dept. of Comput. & Syst. Eng., Ain Shams Univ., Cairo, Egypt
fYear
2010
fDate
14-15 Dec. 2010
Firstpage
103
Lastpage
108
Abstract
Much of the performance improvement achieved by state-of-the-art SAT solvers is related to the implementation of conflict analysis which enables the solver to perform nonchronological conflict-based backjumping and learn new clauses. However, these techniques have been ignored by the majority of hardware SAT solvers or are executed on some coupled software running on an attached host processor. In this paper, we present a reconfigurable hardware SAT solver that performs a search algorithm combining the advanced techniques: non-chronological backjumping, dynamic backtracking and learning. The whole execution is done in hardware eliminating any runtime communication with the host processor. The feasibility of the proposed approach is experimented through instances from the DIMACS benchmarks suite.
Keywords
backtracking; computability; reconfigurable architectures; conflict analysis; conflict directed jumping algorithm; dynamic backtracking; hardware-based SAT solvers; learning; nonchronological backjumping; search algorithm; Argon; Peer to peer computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Test Workshop (IDT), 2010 5th International
Conference_Location
Abu Dhabi
Print_ISBN
978-1-61284-291-2
Electronic_ISBN
978-1-61284-290-5
Type
conf
DOI
10.1109/IDT.2010.5724417
Filename
5724417
Link To Document