• DocumentCode
    1664045
  • Title

    Hardware/software co-modeling of SAT solver based on distributed computing elements using SystemC

  • Author

    Xi, Jinwen ; Zhong, Peixin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Michigan State Univ., East Lansing, MI, USA
  • fYear
    2004
  • Firstpage
    502
  • Lastpage
    504
  • Abstract
    We propose the architecture of a novel distributed SAT solver, which is composed of a control unit (CU) and multiple implication units (IU). In this model, CU handles the control-intensive tasks such as clause partitioning, decision and backtracking, and IUs process implications, which are computation-intensive. This model has been modeled with SystemC successfully and simulation results show that it has the potential to get >35 speedup compared to software solvers, and moreover, it does not need to re-compile implication circuits for different instances, in contrast to other hardware SAT solvers.
  • Keywords
    backtracking; computability; control engineering computing; decision making; hardware-software codesign; process control; software tools; SystemC; backtracking; clause partitioning; control unit; decision making; distributed SAT solver; distributed computing elements; hardware-software co-modeling; implication unit; process control; Distributed computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2231-9
  • Type

    conf

  • DOI
    10.1109/ICCD.2004.1347968
  • Filename
    1347968