mlsanityData to 14 Oct 2026

GPU accelerated program synthesis: Enumerate semantics, not syntax!

arXiv 2504.18943 ↗First posted 26 Apr 2025cs.PL cs.AI cs.LOcited by 1

Not on the map. Why?

Abstract (arXiv)

Program synthesis is an umbrella term for generating programs and logical formulae from specifications. With the remarkable performance improvements that GPUs enable for deep learning, a natural question arose: can we also implement a search-based program synthesiser on GPUs to achieve similar performance improvements? In this article we discuss our insights on this question, based on recent works~. The goal is to build a synthesiser running on GPUs which takes as input positive and negative example traces and returns a logical formula accepting the positive and rejecting the negative traces. With GPU-friendly programming techniques -- using the semantics of formulae to minimise data movement and reduce data-dependent branching -- our synthesiser scales to significantly larger synthesis problems, and operates much faster than the previous CPU-based state-of-the-art. We believe the insights that make our approach GPU-friendly have wide potential for enhancing the performance of other formal methods (FM) workloads.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 3 of its 25 references that are in the map. First posted on arXiv 26 Apr 2025.

Builds on

3 of 25 references.

References · 3

  1. 2023Search-Based Regular Expression Inference on a GPUcited by 6
  2. 2024LTL learning on GPUscited by 6
  3. 2020Parallel Weighted Model Counting with Tensor Networkscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.