DocumentCode :
3072791
Title :
Exploring limits of parallelism in FPGA-based Boolean satisfiability
Author :
Ivan, Teodor ; Aboulhamid, El Mostapha
Author_Institution :
Dept. d´Inf. et Rech. Operationnelle, Univ. de Montreal, Montréal, QC, Canada
fYear :
2013
fDate :
15-20 June 2013
Firstpage :
62
Lastpage :
65
Abstract :
A two-part SAT solver using a complete algorithm was developed and used to characterize the impact of eliminating memory bottleneck from SAT solving. The first is a VHDL model that describes the hardware needed to implement the solver whereas the second is a software simulator counterpart. Comparisons between the two versions of the solver revealed accelerations of 3 orders of magnitude of the hardware version over the software version. Comparisons were also made with other state-of-the-art hardware SAT solvers where accelerations were observed. Tests were also performed with the MiniSAT software solver which revealed more than acceptable run-times. Circuit frequency projections were also used to approximate problem execution times.
Keywords :
Boolean functions; circuit simulation; computability; field programmable gate arrays; hardware description languages; parallel processing; FPGA-based Boolean satisfiability; MiniSAT software solver; VHDL model; circuit frequency projections; complete algorithm; memory bottleneck impact characterization; problem execution time approximation; software simulator; state-of-the-art hardware SAT solvers; two-part SAT solver; Computational modeling; Electronics packaging; Field programmable gate arrays; Integrated circuit modeling; Read only memory; FPGA; SAT; hardware solver; parallel solver;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computing (MECO), 2013 2nd Mediterranean Conference on
Conference_Location :
Budva
ISSN :
1800-993X
Type :
conf
DOI :
10.1109/MECO.2013.6601319
Filename :
6601319
Link To Document :
بازگشت