Related Experiment Video
Updated: Feb 20, 2026

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
Accelerating hybrid XOR-CNF Boolean satisfiability problems natively with in-memory computing
Haesol Im1, Fabian Böhm2, Giacomo Pedretti3
11QB Information Technologies (1QBit), Vancouver, BC, Canada.
This study introduces a novel hardware accelerator for solving hybrid XOR-CNF Boolean satisfiability (SAT) problems. The memristor-based in-memory computing accelerator significantly enhances speed and energy efficiency for complex cryptographic applications.
Area of Science:
- Computer Science
- Electrical Engineering
- Computational Complexity
Background:
- Boolean satisfiability (SAT) is a critical problem in many industries.
- Hybrid XOR-CNF representations offer efficient solutions for specific SAT instances.
- Existing methods often require complex translations, impacting performance.
Purpose of the Study:
- To propose a hardware accelerator architecture for native XOR-CNF SAT problem solving.
- To leverage in-memory computing with memristor crossbar arrays for efficient computation.
- To demonstrate performance improvements over conventional approaches.
Main Methods:
- Developed a novel algorithm for solving hybrid XOR-CNF problems.
- Implemented the algorithm using memristor crossbar arrays for in-memory computing.
- Validated the approach through experimental and simulation-based analysis.
Main Results:
- The proposed accelerator achieved approximately 10x improvement in speed, energy efficiency, and area utilization compared to pure CNF translation.
- Demonstrated a 10x speedup and 1000x energy efficiency gain over state-of-the-art CPU-based SAT solvers.
- Successfully solved hard cryptographic benchmarking problems.
Conclusions:
- Native in-memory computing of XOR-CNF SAT problems offers substantial performance benefits.
- Memristor-based accelerators are a promising solution for computationally intensive SAT problems.
- This approach significantly advances the efficiency of SAT solvers in critical applications.
Related Concept Videos
Statically Indeterminate Problem Solving
Synthetic Disvision of Polynomials
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Rationalizing Substitutions
Machines: Problem Solving II
