TurboSAT: Gradient-Guided Boolean Satisfiability Accelerated on GPU-CPU Hybrid System
Not on the map. Why?
Abstract (arXiv)
While accelerated computing has transformed many domains of computing, its impact on logical reasoning, specifically Boolean satisfiability (SAT), remains limited. State-of-the-art SAT solvers rely heavily on inherently sequential conflict-driven search algorithms that offer powerful heuristics but limit the amount of parallelism that could otherwise enable significantly more scalable SAT solving. Inspired by neural network training, we formulate the SAT problem as a binarized matrix-matrix multiplication layer that could be optimized using a differentiable objective function. Enabled by this encoding, we combine the strengths of parallel differentiable optimization and sequential search to accelerate SAT on a hybrid GPU-CPU system. In this system, the GPUs leverage parallel differentiable solving to rapidly evaluate SAT clauses and use gradients to stochastically explore the solution space and optimize variable assignments. Promising partial assignments generated by the GPUs are post-processed on many CPU threads which exploit conflict-driven sequential search to further traverse the solution subspaces and identify complete assignments. Prototyping the hybrid solver on an NVIDIA DGX GB200 node, our solver achieves runtime speedups up to over 200x when compared to a state-of-the-art CPU-based solver on public satisfiable benchmark problems from the SAT Competition.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 10 of its 29 references that are in the map. First posted on arXiv 11 Nov 2025.
Builds on
10 of 29 references.
References · 10
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 231
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
- 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 62
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
- 2021NeuroBack: Improving CDCL SAT Solving using Graph Neural Networkscited by 19
- 2022SATformer: Transformer-Based UNSAT Core Learningcited by 14
- 2019FourierSAT: A Fourier Expansion-Based Algebraic Framework for Solving Hybrid Boolean Constraintscited by 12
- 2023Massively Parallel Continuous Local Search for Hybrid SAT Solving on GPUscited by 8
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025Learning from Algorithm Feedback: One-Shot SAT Solver Guidance with GNNs
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretability
- 2026Learning How to Cube
- 2026The Case for Automated Hyperspecialization: Evidence from SAT ↗
- 2024Can Transformers Reason Logically? A Study in SAT Solving
- 2023Learning Reliable Logical Rules with SATNet
- 2026Extending Puzzle for Mixture-of-Experts Reasoning Models with Application to GPT-OSS Acceleration
- 2026Dsat: A Native SAT Solver for Discrete Logic