Equivalence Checking of ML GPU Kernels (SPLASH 2026 - OOPSLA) - SPLASH 2026
SPLASH 2026Sat 3 - Fri 9 October 2026 Oakland, California, United States<br>co-located with SPLASH/ISSTA 2026
Toggle navigation<br>Attending Hotel: Oakland Marriott City Center<br>SPLASH/ISSTA 2026<br>Visa Letter<br>Registration<br>Travel and Child Care Support Grants
Tracks SPLASH 2026<br>OOPSLA<br>Onward! Essays<br>Onward! Papers<br>Onward! Steering Committee<br>SIGPLAN track<br>SPLASH Keynotes<br>SPLASH/OOPSLA @ 40 Panel<br>SPLASH-E<br>Artifact evaluation<br>SPLASH/ISSTA 2026<br>Doctoral symposium<br>PLMW @ SPLASH/ISSTA'26<br>Posters<br>Social Events<br>Student Research Competition<br>Student Volunteers<br>Summer School<br>Tool Demonstrations<br>REBASE industry track<br>Workshops<br>Sponsorship
Co-hosted Conferences<br>ISSTA ISSTA<br>ISSTA Research papers<br>ISSTA Artifact evaluation<br>ISSTA Keynotes
Workshops<br>EXPRESS Expression of software system DevOps<br>FTA Firmware Testing and Analysis<br>HATRA<br>IWACO<br>LMPL<br>NSAD<br>PLSS PL Standardization and Specification<br>SpecOps Specification-Driven Development Life Cycle<br>SSNL<br>VMIL<br>Co-hosted Symposia<br>SAS Static Analysis SymposiumSAS<br>SAS Artifact
Organization SPLASH 2026 Committees<br>Track Committees<br>OOPSLA<br>Onward! Essays<br>Onward! Papers<br>Onward! Steering Committee<br>SIGPLAN track<br>SPLASH/OOPSLA @ 40 Panel<br>SPLASH-E<br>Artifact evaluation<br>SPLASH/ISSTA<br>Doctoral symposium<br>PLMW @ SPLASH/ISSTA'26<br>Posters<br>Social Events<br>Student Research Competition<br>Student Volunteers<br>Summer School Speakers<br>Organizers
Tool Demonstrations<br>REBASE industry track<br>Workshops<br>Sponsorship<br>Contributors<br>People Index
Co-hosted Conferences<br>ISSTA Research papers<br>Artifact evaluation
Workshops<br>EXPRESS Expression of software system DevOpsOrganizing Committee<br>Steering Committee<br>Program Committee
FTA Organizing Committee<br>Program Committee
HATRA Organizing Committee<br>Program Committee
IWACO Organizing Committee
LMPL Keynote Speaker<br>Organizing Committee<br>Program Committee
NSAD Organizing Committee<br>Program Committee<br>Steering Committee
PLSS PL Standardization and SpecificationOrganizers
SpecOps Specification-Driven Development Life CycleProgram Committee
SSNL N/A - check homepage
VMIL Program Committee
Co-hosted Symposia<br>SAS Static Analysis SymposiumSAS 2026 Program Committee<br>SAS 2026 Steering Committee<br>SAS Artifact
Search<br>Series Series
SPLASH 2027<br>SPLASH 2026<br>SPLASH 2025<br>SPLASH 2024<br>SPLASH 2023<br>SPLASH 2022<br>SPLASH 2021<br>SPLASH 2020<br>SPLASH 2019<br>SPLASH 2018<br>SPLASH 2017<br>SPLASH 2016<br>SPLASH 2015<br>SPLASH 2014<br>SPLASH 2013<br>SPLASH 2012<br>SPLASH 2011
SPLASH 2010
OOPSLA 2009<br>OOPSLA 2008<br>OOPSLA 2007<br>OOPSLA 2006<br>OOPSLA 2005<br>OOPSLA 2004<br>OOPSLA 2003<br>OOPSLA 2002<br>OOPSLA 2001<br>OOPSLA 2000
Sign in<br>Sign up
SPLASH/ISSTA 2026 (series) / SPLASH 2026 (series) / OOPSLA / Equivalence Checking of ML GPU Kernels
WhoKshitij Dubey, Benjamin Driscoll, Anjiang Wei, Neeraj Kayal, Rahul Sharma, Alex Aiken
TrackSPLASH 2026 OOPSLA
AbstractWith 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.
Kshitij Dubey<br>Microsoft Research
Benjamin Driscoll<br>Stanford University
Anjiang Wei<br>Stanford University<br>United States
Neeraj Kayal<br>Microsoft Research
Rahul Sharma<br>Google Deepmind
Alex Aiken<br>Stanford University<br>United States
xWed 19 Aug 01:23