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 :
بازگشت