• DocumentCode
    2997752
  • Title

    SMPP: Generic SAT Solver over Reconfigurable Hardware Accelerator

  • Author

    Yuan, Zhongda ; Ma, Yuchun ; Bian, Jinian

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    443
  • Lastpage
    448
  • Abstract
    To further exploit the potential of reconfigurable computing, fine-grain, super massive parallel processing SAT solver over reconfigurable hardware accelerator is proposed in this paper as SMPP. By analyzing the traditional SAT solver, we proposed a novel way to partition the original problem into software part and hardware part. Software part uses semi-confliction guided backtrack to extract equivalent fixed scale sub-problem sequence. Partition scheme of SMPP exploited the stage effect of inference engine in modern software SAT solver. Hardware part uses tiny processing cells to handle small scale SAT problem in linear time proportional to the number of clause. Theoretical analyze and experiment results show that the speed up factor is significant.
  • Keywords
    field programmable gate arrays; reconfigurable architectures; SMPP; equivalent fixed scale subproblem sequence; generic sat solver; inference engine; linear time proportional; reconfigurable computing; reconfigurable hardware accelerator; semiconfliction guided backtrack; software SAT solver; speed up factor; super massive parallel processing SAT solver; Arrays; Engines; Hardware; Parallel processing; Partitioning algorithms; Software; Software algorithms; FPGA computing; SAT Solver; hardware accelerator; reconfigurable computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.57
  • Filename
    6270676