mlsanityData to 7 Oct 2026

GPU-Accelerated Synthesis of Mixed-Boolean Arithmetic: Beyond Caching

arXiv 2605.08243 ↗First posted 7 May 2026cs.PL cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Synthesizing Mixed-Boolean Arithmetic (MBA) expressions from input-output examples is central to program deobfuscation and also useful for compiler optimization, reverse engineering, and cryptanalysis. Existing MBA synthesizers are typically CPU-based and scale poorly on large specifications or complex targets. Recent GPU-accelerated synthesis methods achieve large speedups in qualitative settings, but they depend on caching observationally equivalent candidates; this strategy breaks down for MBA because candidate outputs are quantitative bitvectors and the behavioral space is enormous. We present SIMBA (Synthesis of Mixed-Boolean Arithmetic), a GPU-accelerated MBA synthesizer built around cache-free bottom-up enumeration. SIMBA avoids language caches entirely and uses a GPU-oriented enumeration design that keeps work local and highly parallel. In experiments, SIMBA is substantially faster than prior MBA synthesis tools, handles larger specifications, and reaches expression sizes that existing methods fail to solve. These results establish cache-free GPU synthesis as a practical and scalable approach for quantitative domains, and identify it as a strong alternative to cache-centric designs.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 25 references that are in the map. First posted on arXiv 7 May 2026.

Builds on

6 of 25 references.

References · 6

  1. 2017Souper: A Synthesizing Superoptimizercited by 12
  2. 2023Search-Based Regular Expression Inference on a GPUcited by 6
  3. 2024LTL learning on GPUscited by 6
  4. 2022Efficient Deobfuscation of Linear Mixed Boolean-Arithmetic Expressionscited by 2
  5. 2023Simplification of General Mixed Boolean-Arithmetic Expressions: GAMBAcited by 2
  6. 2025GPU accelerated program synthesis: Enumerate semantics, not syntax!cited by 1

Built on by

Not cited yet.