PofoliaShared via Pofolia

Proceedings of the ACM on Programming Languages· 2026Q1

Equivalence Checking of ML GPU Kernels

Benjamin Driscoll, Kshitij Dubey, Anjiang Wei, Neeraj Kayal et al.

Short summary

Researchers developed VOLTA, the first tool to formally verify the correctness of GPU kernels used in machine learning, including those generated by LLMs.

AI-generated from the title and abstract; the full text is not read.

Key points

  • Introduces VOLTA, the first formal equivalence checker for GPU kernels.
  • VOLTA verifies the correctness of ML computations like convolutions, matrix multiplications, and attention mechanisms.
  • The tool is sound and complete for a defined class of GPU kernels, including LLM-generated ones.
  • Addresses the lack of formal correctness guarantees in LLM-generated GPU kernels.

AI-generated from the title and abstract; the full text is not read.

Abstract

With the rapid progress of deep learning and large language models (LLMs), companies spend enormous sums executing GPU kernels. These kernels have become prime targets for aggressive optimization. Recent efforts increasingly leverage LLMs to generate GPU kernels, but make no formal guarantees about the generated kernels. We present the first equivalence checker for GPU kernels and use it to formally verify the correctness of machine learning (ML) kernels optimized by hand, by LLM, and by compiler. We show that our equivalence checker is sound and, for a well-defined class of GPU kernels which includes many programs of interest, complete. Our implementation, VOLTA, can verify ML computations such as convolutions, matrix multiplications, and various attention mechanisms.

The authors' abstract, as published at the source. Proceedings of the ACM on Programming Languages, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Hardware and Architecture

Hardware and ArchitectureComputer Science