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
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;
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
DOI :
10.1109/IDT.2010.5724417