SAT-Accel: A Modern SAT Solver on a FPGA
Boolean satisfiability (SAT) solving is the first known NP-complete problem and is widely used in many application domains. Over the years, there have been so many consistent improvements in this area such that larger instances can be solved relatively quickly. Although these improvements have found their way onto CPU implementations, there has been limited progress adopting this on hardware accelerators mainly because it is difficult to implement the dynamic data structures needed to support a modern SAT solving algorithm.
Authors
- Jason Cong (ORCID: https://orcid.org/0000-0003-2887-6963)
- Mau-Chung Frank Chang (ORCID: https://orcid.org/0000-0002-2934-9359)
- Michael Lo (ORCID: https://orcid.org/0000-0002-8004-2942)
Institutions
- University of California, Los Angeles (US)
Publication Details
- Published
- 2025-02-26
- DOI
- https://doi.org/10.1145/3706628.3708869
- Citations
- 5
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 7.52