CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolution
NVIDIA
arXiv:2608.12629 [cs.LG], (12 Aug 2026)
@misc{ye2026cake,
title={CAKE: Compiler-Agent Co-Design for Frontier Kernel Evolution},
author={Zihao Ye and Yingyi Huang and Hongyi Jin and Bohan Hou and Junru Shao and Zhongming Yu and Jinqi Chen and Meghan Cowan and Shiyi Cao and Shanli Xing and Hanfeng Chen and Vinod Grover and Tianqi Chen and Luis Ceze},
year={2026},
eprint={2608.12629},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2608.12629}
}
GPU kernel agents and GPU programming languages have advanced separately, leaving expert kernels difficult to reproduce. Agents usually treat the compiler as a fixed black box and receive only errors, correctness outcomes, and timing, while existing DSLs either hide critical scheduling decisions or expose them through difficult layout abstractions. We present CAKE, a compiler-agent co-design in which agents author CAKE IR, a typed, hardware-explicit schedule representation. CAKE exposes warp roles, memory movement, synchronization, and pipelines while supporting verification, cost modeling, and localized diagnostics. The harness itself evolves: recurring failures become verifier rules, IR primitives, model calibrations, and reusable optimization tactics. In matched implementation-hidden Flash-KMeans clean starts on B200, the best CAKE IR candidate at an 80-million-token budget runs at 1.144x the tuned FlashML baseline, compared with 0.928x for direct CUDA/PTX. Beyond this benchmark, agent-generated Kimi Delta Attention achieves a 2.05x geometric-mean speedup over official FlashKDA and passes end-to-end serving validation. Dispatcher-backed KNN and KMeans improve performance by 1.42x to 2.12x across more than 400 shapes, and four kernel changes are available as upstream PRs. CAKE targets NVIDIA GPUs from Ampere through Blackwell and separates single-shape evolution from library generalization and dispatch.
August 17, 2026 by hgpu
Your response
You must be logged in to post a comment.




