A

Accelerating hybrid XOR–CNF Boolean satisfiability problems natively with in-memory computing

Nature Communications, vol. 17

Abstract

The Boolean satisfiability (SAT) problem is a computationally challenging decision problem central to many industrial applications. For SAT problems in cryptanalysis, circuit design, and telecommunication, solutions can often be found more efficiently by representing them with a combination of exclusive OR (XOR) and conjunctive normal form (CNF) clauses. We propose a hardware accelerator architecture that natively embeds and solves such hybrid XOR-CNF problems using in-memory computing hardware. To achieve this, we introduce an algorithm and demonstrate, both experimentally and through simulations, how it can be efficiently implemented with memristor crossbar arrays. Compared to the conventional approaches that translate XOR-CNF problems to pure CNF problems, our simulations show that the accelerator improves computation speed, energy efficiency, and chip area utilization of in-memory accelerators by ~ 10 × for a set of hard cryptographic benchmarking problems. Moreover, the accelerator achieves a ~ 10 × speedup and a ~ 1000 × gain in energy efficiency over state-of-the-art SAT solvers running on CPUs.

Authors 15

  1. 1QBit

    Affiliation as printed

    1QB Information Technologies (1QBit), Vancouver, BC, Canada

  2. Affiliation as printed

    HPE Labs, Hewlett Packard Enterprise, Brussels, Belgium

  3. Hewlett Packard Enterprise (United States)

    Affiliation as printed

    HPE Labs, Hewlett Packard Enterprise, Milpitas, CA, USA

  4. 1QBit

    Affiliation as printed

    1QB Information Technologies (1QBit), Vancouver, BC, Canada

  5. 1QBit

    Affiliation as printed

    1QB Information Technologies (1QBit), Vancouver, BC, Canada

  6. 1QBit

    Affiliation as printed

    1QB Information Technologies (1QBit), Vancouver, BC, Canada

  7. 1QBit

    Affiliation as printed

    1QB Information Technologies (1QBit), Vancouver, BC, Canada

  8. University of California, Santa Barbara

    Affiliation as printed

    University of California, Santa Barbara, CA, USA

  9. Hewlett Packard Enterprise (United States)

    Affiliation as printed

    HPE Labs, Hewlett Packard Enterprise, Milpitas, CA, USA

  10. Forschungszentrum Jülich

    Affiliation as printed

    Peter Grünberg Institute (PGI-14), Forschungszentrum Jülich GmbH, Jülich, Germany

  11. Forschungszentrum Jülich · RWTH Aachen University

    Affiliation as printed

    Peter Grünberg Institute (PGI-14), Forschungszentrum Jülich GmbH, Jülich, Germany

    RWTH Aachen University, Aachen, Germany

  12. Hewlett Packard Enterprise (United States)

    Affiliation as printed

    HPE Labs, Hewlett Packard Enterprise, Milpitas, CA, USA

  13. Hewlett Packard Enterprise (United States)

    Affiliation as printed

    HPE Labs, Hewlett Packard Enterprise, Milpitas, CA, USA

  14. Affiliation as printed

    HPE Labs, Hewlett Packard Enterprise, Brussels, Belgium

  15. Ignacio Rozada corresponding

    1QBit

    Affiliation as printed

    1QB Information Technologies (1QBit), Vancouver, BC, Canada. ignacio.rozada@1qbit.com

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-06).

References 42