CC 2026
Sat 31 January - Sun 1 February 2026 Sydney, Australia
co-located with HPCA/CGO/PPoPP/CC 2026
Sat 31 Jan 2026 16:00 - 16:26 at Coogee - Code generation and tuning Chair(s): Ari Rasch

Linear algebra libraries and tensor domain-specific languages are able to deliver high performance for modern scientific and machine learning workloads. While there has been recent work in automatically translating legacy software to use these libraries/DSLs using pattern matching and program lifting, this has been largely limited to dense linear algebra.

This paper tackles the more challenging problem of porting legacy sparse linear algebra code to libraries and DSLs. It exploits the power of large language models to predict a sketch of the solution and then uses type-based program synthesis to search the space of possible code to target pa- rameter bindings. We implement this in a tool named SLEB and evaluate it on a large set of benchmarks and real-world datasets, comparing against two state-of-the-art compiler techniques, LiLAC and SpEQ; and GPT 4.o. Overall, we lift 94% of programs compared to 11%, 17%, and 48% for LiLAC, SpEQ, and GPT 4.o respectively. All lifted programs are completely correct compared to the 52% hallucinations of GPT4.o. This delivers a geomean speedup of 2.6x and 7.2x on a CPU and GPU platform, respectively.

Sat 31 Jan

Displayed time zone: Hobart change

16:00 - 17:45
Code generation and tuningMain Conference at Coogee
Chair(s): Ari Rasch University of Muenster
16:00
26m
Talk
Accelerating Sparse Algebra with Program Synthesis
Main Conference
José Wesley De Souza Magalhães University of Edinburgh, Shideh Hashemian University of Edinburgh, Alexander Brauckmann University of Edinburgh, Jackson Woodruff University of Edinburgh, Elizabeth Polgreen University of Edinburgh, Michael F. P. O'Boyle University of Edinburgh
16:26
26m
Talk
Schedgehammer: Auto-Tuning Compiler Optimizations Beyond Numerical Parameters
Main Conference
Johannes Lenfers University of Münster, Martin Lücke AMD, Sven Spehr University of Münster, Justus Dieckmann University of Münster, Johannes Jansen University of Münster, Sergei Gorlatch University of Muenster
16:52
26m
Talk
TinyGen: Portable and Compact Code Generation for Tiny Machine Learning
Main Conference
Gaeun Ko Kyung Hee University, Seonyeong Heo Kyung Hee University
17:18
26m
Talk
CPerfSmith - A Randomized C Program Generator for Performance-Oriented Compiler Testing
Main Conference
Boda Yashwanth Indian institute of Technology Roorkee, Chunduri Abhijit Indian institute of Technology Roorkee, Ruchi Kumari Indian institute of Technology Roorkee, Awanish Pandey IIT Roorkee