Skip to content
/ fsat Public

Experiments in accelerating a SAT solver using FPGAs

Notifications You must be signed in to change notification settings

iambrj/fsat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fsat

Experiments in accelerating a SAT solver using FPGAs

Solvers implemented

  • NOTE: all solvers expected DIMACS CNF format for inputs.

naive

  • Only unit propagation, no other heuristics used.
  • Literals tried in increasing order.
  • Accelerate by offloading unit propagation and conflict checking to the FPGA.

dpll

  • Also perform pure literal elimination.

dpll_f

  • dpll + choose literals using the highest frequency first heuristic.

Tests

About

Experiments in accelerating a SAT solver using FPGAs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages