首页> 外文会议>International Conference on Reconfigurable Computing and FPGAs >An effective probability distribution SAT solver on reconfigurable hardware
【24h】

An effective probability distribution SAT solver on reconfigurable hardware

机译:可重构硬件上的有效概率分布SAT求解器

获取原文

摘要

Boolean Satisfiability (SAT) is an important problem both theoretically and for a variety of practical applications. While the general SAT problem is NP complete, advanced solver algorithms and heuristics can provide fast and efficient solving of otherwise intractable problems. While much advancement has been made with Conflict Driven Clause Learning (CDCL) based sequential solvers, Stochastic Local Search (SLS) solvers such as WalkSAT, Sparrow and probSAT have proven effective for certain instance types. SLS solvers are well suited to parallelization and hardware implementation due to the simplified control flow and lack of data dependencies between solver instances started with different seeds. This paper presents a hardware implementation of the probSAT algorithm using High-Level Synthesis (HLS) for rapid porting of the design from the original C implementation. Specifically, the presented approach shows very strong performance on the class of small, but difficult SAT problems with speedups between 89-828x over MiniSAT and 5-99x over the software implementation of probSAT on such problems.
机译:布尔可满足性(SAT)在理论上和各种实际应用中都是一个重要问题。虽然一般的SAT问题是NP完整的,但高级求解器算法和启发式算法可以快速有效地解决原本难以解决的问题。尽管基于冲突驱动子句学习(CDCL)的顺序求解器已经取得了很大的进步,但事实证明,诸如WalkSAT,Sparrow和probSAT之类的随机局部搜索(SLS)求解器对某些实例类型有效。由于简化了控制流程,并且以不同种子开头的求解器实例之间没有数据依赖性,因此SLS求解器非常适合并行化和硬件实现。本文介绍了使用高级综合(HLS)的probSAT算法的硬件实现,该设计可从原始C实现快速移植设计。具体而言,本文提出的方法在小型但困难的SAT问题上显示出非常强的性能,其速度比MiniSAT快89-828x,比probSAT的软件实现快5-99x。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号