首页> 中文期刊> 《中国电子杂志(英文版)》 >Accelerating an FPGA-Based SAT Solver by Software and Hardware Co-design

Accelerating an FPGA-Based SAT Solver by Software and Hardware Co-design

         

摘要

The Boolean Satisfiability(SAT) problem is the key problem in computer theory and application.Field-programmable gate array(FPGA) has been addressed frequently to accelerate the SAT solving process in the last few years owing to its parallelism and flexibility.We have proposed a novel SAT solver based on an improved local search algorithm on the reconfigurable hardware platform. The new software preprocessing procedure and hardware architecture are involved to solve large-scale SAT problems instances. As compared with the past solvers, the proposed solver has the following advantages: the preprocessing technology can strongly improve the efficiency of solver; the strategy of strengthening the variable selection can avoid the same variable flipped continuously and repeatedly. It reduces the possibility of search falling into local minima. The experimental results indicate that the solver can solve problems of up to 32 K variables/128 K clauses without off-chip memory banks, and has better performance than previous works.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号