2019
DOI: 10.3390/electronics8030333
|View full text |Cite
|
Sign up to set email alerts
|

An Effective FPGA Solver on Probability Distribution and Preprocessing

Abstract: The Boolean satisfiability (SAT) problem is the key problem in computer theory and application. A novel algorithm is introduced to implement a SLS hardware solver called probSAT+. The algorithm has no complex heuristic, and it only depends on the concepts of preprocessing technology, probability distribution and centralized search. Through constraining the initial assignments of the variables, the number of flipped variables was reduced while the solver finding a solution. Moreover, the algorithm no longer ado… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 16 publications
0
3
0
Order By: Relevance
“…For the evaluation platform Xilinx Virtex-6 FPGA (XC6VHX565T) used in Refs. [24,25], the usage rate of on-chip RAM can reach 95% in the case of single thread. For the pprobSAT+ parallel solver, it is bound to need a larger FPGA.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…For the evaluation platform Xilinx Virtex-6 FPGA (XC6VHX565T) used in Refs. [24,25], the usage rate of on-chip RAM can reach 95% in the case of single thread. For the pprobSAT+ parallel solver, it is bound to need a larger FPGA.…”
Section: Resultsmentioning
confidence: 99%
“…Two FPGA SAT solvers based on enhanced constraints and probability distribution functions are proposed [24,25] . This paper is an extension of the past research, focusing on the algorithms and implementation of SAT solver based on random local search, and proposes a parallel multi-thread solver based on FPGA (pprobSAT+).…”
Section: Related Workmentioning
confidence: 99%
“…Following a similar research line, the paper [8] proposes a new architecture based on FPGA to implement an stochastic-local-search hardware solver. The performance and use of resources have better figures than the SW counterparts.…”
Section: Advanced Architectures For Specific Applicationsmentioning
confidence: 99%