• 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