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
Link To Document