~/talk

Tensor Algebra Equivalence Checker

Talkat ARRAY 2026 · on Tuesday, 2026-06-16· [machine-learning, compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

A semantic equivalence checker formally verifies whether an optimized PyTorch or Triton kernel computes the same function as its baseline for all inputs, lowering programs through FX graph extraction, TTIR expansion, decomposition, scalarization and feeding scalar formulas to the Z3 SMT solver. On KernelBench Level1 it proves 16 kernels equivalent and finds two real bugs, including a float32 constant-truncation error two orders of magnitude below typical tolerance, and it scales to straight-line, loop-free LLM-generated kernels.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45AI-generated GPU kernels rise
  3. 2:52Need for auto kernel generation
  4. 4:15Correctness challenges in AI kernels
  5. 5:40Testing with fixed configs
  6. 8:04Testing with sample configs
  7. 9:52Testing with input distributions
  8. 12:22Testing with fuzzing
  9. 14:52Trust in kernels beyond testing
  10. 15:34TAEC tool overview
  11. 19:28Future of AI kernels
  12. 20:09Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.