Proceedings

Towards Automated Kernel Generation in the Era of LLMs

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Survey Track. Pages 8069-8077.

https://doi.org/10.24963/ijcai.2026/895

Abstract

The performance of modern AI systems is fundamentally constrained by the quality of their underlying GPU kernels, which translate high-level algorithmic semantics into low-level hardware operations. Achieving near-optimal kernels requires expert-level understanding of hardware architectures and programming models, making kernel engineering a critical but notoriously time-consuming and non-scalable process. Recent advances in large language models and LLM-based agents have opened new possibilities for automating kernel generation and optimization. LLMs are well-suited to compress expert-level kernel knowledge that is difficult to formalize, while agentic systems further enable scalable optimization by casting kernel development as an iterative, feedback-driven loop. Rapid progress has been made in this area. However, the field remains fragmented and lacks a systematic perspective for LLM-driven kernel generation. This survey addresses this gap by providing a structured overview of existing approaches, spanning LLM-based approaches and agentic optimization workflows, and systematically organizing the datasets and benchmarks that underpin learning and evaluation in this domain. Moreover, key open challenges and future research directions are further outlined, aiming to establish a comprehensive reference for the next generation of automated kernel optimization. To keep track of this field, we maintain an open-source GitHub repository at https://github.com/flagos-ai/awesome-LLM-driven-kernel-generation.

  1. [Andrews and Witteveen, 2025] Martin Andrews and Sam Witteveen. Gpu kernel scientist: An llm-driven frame- work for iterative kernel optimization. In ICML Workshop, 2025. [BAAI, 2025] BAAI. KernelGen. https://github.com/ flagos-ai/KernelGen, 2025. Link
  2. [Baronio et al., 2025] Carlo Baronio, Pietro Marsella, et al. Kevin: Multi-turn rl for generating cuda kernels. arXiv preprint arXiv:2507.11948, 2025.
  3. [Cao et al., 2026a] Shiyi Cao, Ziming Mao, et al. K-search: Llm kernel generation via co-evolving intrinsic world model. arXiv preprint arXiv:2602.19128, 2026.
  4. [Cao et al., 2026b] Xinzi Cao, Jianyang Zhai, et al. As- cendkernelgen: A systematic study of llm-based kernel generation for neural processing units. arXiv preprint arXiv:2601.07160, 2026.
  5. [Chen et al., 2025a] Jinwu Chen, Qidie Wu, et al. cupilot: A strategy-coordinated multi-agent framework for cuda ker- nel evolution. arXiv preprint arXiv:2512.16465, 2025.
  6. [Chen et al., 2025b] Terry Chen, Bing Xu, et al. Automating gpu kernel generation with deepseek-r1 and inference time scaling. NVIDIA Developer Blog, 2025.
  7. [Chen et al., 2025c] Wentao Chen, Jiace Zhu, et al. Cuda- llm: Llms can write efficient cuda kernels. arXiv preprint arXiv:2506.09092, 2025.
  8. [Choquette et al., 2021] Jack Choquette, Wishwesh Gandhi, et al. Nvidia A100 tensor core gpu: Performance and in- novation. IEEE Micro, 41(2):29-35, 2021.
  9. [Dai et al., 2026] Weinan Dai, Hanlin Wu, et al. Cuda agent: Large-scale agentic rl for high-performance cuda kernel generation. arXiv preprint arXiv:2602.24286, 2026.
  10. [Dong et al., 2025] Juncheng Dong, Yang Yang, et al. Stark: Strategic team of agents for refining kernels. arXiv preprint arXiv:2510.16996, 2025.
  11. [Dong et al., 2026] Kris Shengjun Dong, Sahil Modi, et al. Kernelblaster: Continual cross-task cuda optimization via memory-augmented in-context reinforcement learning. arXiv preprint arXiv:2602.14293, 2026.
  12. [Du et al., 2025] Jinye Du, Quan Yuan, et al. Akg kernel agent: A multi-agent framework for cross-platform kernel synthesis. arXiv preprint arXiv:2512.23424, 2025.
  13. [Du et al., 2026] He Du, Qiming Ge, et al. Kernel-smith: A unified recipe for evolutionary kernel optimization. arXiv preprint arXiv:2603.28342, 2026.
  14. [Fisches et al., 2025] Zacharias V. Fisches, Sahan Paliskara, et al. Kernelllm: Making kernel development more acces- sible, 6 2025.
  15. [Gong et al., 2025] Junfeng Gong, Zhiyi Wei, et al. From large to small: Transferring cuda optimization expertise via reasoning graph. arXiv preprint arXiv:2510.19873, 2025.
  16. [Guo et al., 2025] Ping Guo, Chenyu Zhu, et al. Evo- engineer: Mastering automated cuda kernel code evo- lution with large language models. arXiv preprint arXiv:2510.03760, 2025.
  17. [Hammond et al., 2025] Alec M Hammond, Aram Markosyan, et al. Agentic operator generation for ML ASICs. arXiv preprint arXiv:2512.10977, 2025.
  18. [HPC-AI Tech, 2024] HPC-AI Tech. hpc-instruct: A dataset for hpc instruction tuning. https://huggingface.co/datasets/ hpcgroup/hpc-instruct, 2024. Hugging Face Dataset. Link
  19. [Jaber and Jaber, 2026] Jaber Jaber and Osama Jaber. Autok- ernel: Autonomous gpu kernel optimization via iterative agent-driven search. arXiv preprint arXiv:2603.21331, 2026.
  20. [Kaplan et al., 2020] Jared Kaplan, Sam McCandlish, et al. Scaling laws for neural language models. arXiv preprint arXiv:2001.08361, 2020.
  21. [Kong et al., 2025] Lingcheng Kong, Jiateng Wei, et al. Con- cur: Conciseness makes state-of-the-art kernel generation. CoRR, abs/2510.07356, 2025.
  22. [Lange et al., 2025] Robert Tjarko Lange, Qi Sun, et al. To- wards robust agentic cuda kernel benchmarking, verifica- tion, and optimization. arXiv preprint arXiv:2509.14279, 2025.
  23. [Lei et al., 2025] Kelun Lei, Hailong Yang, et al. Pragma: A profiling-reasoned multi-agent framework for automatic kernel optimization. arXiv preprint arXiv:2511.06345, 2025.
  24. [Li et al., 2025a] Annan Li, Chufan Wu, et al. The fm agent. arXiv preprint arXiv:2510.26144, 2025.
  25. [Li et al., 2025b] Haonan Li, Keyu Man, et al. Tritonforge: Profiling-guided framework for automated triton kernel optimization. arXiv preprint arXiv:2512.09196, 2025.
  26. [Li et al., 2025c] Jianling Li, ShangZhan Li, et al. Triton- bench: Benchmarking large language model capabilities for generating triton operators. In ACL, pages 23053- 23066, 2025.
  27. [Li et al., 2025d] Shangzhan Li, Zefan Wang, et al. Autotri- ton: Automatic triton programming with reinforcement learning in llms. arXiv preprint arXiv:2507.05687, 2025.
  28. [Liao et al., 2021] Heng Liao, Jiajin Tu, et al. Ascend: a scalable and unified architecture for ubiquitous deep neu- ral network computing: Industry track paper. In HPCA, pages 789-801. IEEE, 2021.
  29. [Liao et al., 2025] Gang Liao, Hongsen Qin, et al. Kernele- volve: Scaling agentic kernel coding for heterogeneous ai accelerators at meta. arXiv preprint arXiv:2512.23236, 2025.
  30. [Lin et al., 2026] Edward Lin, Sahil Modi, et al. Sol- execbench: Speed-of-light benchmarking for real-world gpu kernels against hardware limits. arXiv preprint arXiv:2603.19173, 2026.
  31. [Liu et al., 2026] Wei Liu, Jiawei Xu, et al. Dr. kernel: Rein- forcement learning done right for triton kernel generations. arXiv preprint arXiv:2602.05885, 2026.
  32. [Lozhkov et al., 2024] Anton Lozhkov, Raymond Li, et al. Starcoder 2 and the stack v2: The next generation. arXiv preprint arXiv:2402.19173, 2024.
  33. [Nichols et al., 2024] Daniel Nichols, Joshua H. Davis, et al. Can large language models write parallel code? In HPDC, page 281-294, 2024.
  34. [Ou et al., 2026] Jiefu Ou, Sapana Chaudhary, et al. Max- code: A max-reward reinforcement learning frame- work for automated code optimization. arXiv preprint arXiv:2601.05475, 2026.
  35. [Ouyang et al., 2025] Anne Ouyang, Simon Guo, et al. Ker- nelbench: Can LLMs write efficient GPU kernels? In ICML, 2025.
  36. [Paliskara and Saroufim, 2025] Sahan Paliskara and Mark Saroufim. Kernelbook, 5 2025.
  37. [Ran et al., 2025] Dezhi Ran, Shuxiao Xie, et al. Kernel- band: Boosting llm-based kernel optimization with a hi- erarchical and hardware-aware multi-armed bandit. arXiv preprint arXiv:2511.18868, 2025.
  38. [Saroufim et al., 2025] Mark Saroufim, Jiannan Wang, et al. Backendbench: An evaluation suite for testing how well llms and humans can write pytorch backends, 2025.
  39. [Sereda et al., 2025] Taras Sereda, Tom St John, et al. Kforge: Program synthesis for diverse ai hardware accel- erators. arXiv preprint arXiv:2511.13274, 2025.
  40. [Su et al., 2025] Songqiao Su, Xiaofei Sun, et al. Cuda- l2: Surpassing cublas performance for matrix multipli- cation through reinforcement learning. arXiv preprint arXiv:2512.02551, 2025.
  41. [Sun et al., 2026] Qitong Sun, Jun Han, et al. Kernelskill: A multi-agent framework for gpu kernel optimization. arXiv preprint arXiv:2603.10085, 2026.
  42. [Tariq et al., 2025] Muhammad Usman Tariq, Abhinav Jangda, et al. Peak: A performance engineering ai- assistant for gpu kernels powered by natural language transformations. arXiv preprint arXiv:2512.19018, 2025.
  43. [Team and Contributors, 2024] PyTorch Team and Contrib- utors. Kernelfalcon: Autonomous GPU kernel generation via deep agents, 2024. Accessed: 2026-01-02.
  44. [Tschand et al., 2025] Arya Tschand, Muhammad Awad, et al. Swizzleperf: Hardware-aware llms for gpu kernel performance optimization. arXiv preprint arXiv:2508.20258, 2025.
  45. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, et al. Attention is all you need. NeurIPS, 30, 2017.
  46. [Wang et al., 2024] Lei Wang, Chen Ma, et al. A survey on large language model based autonomous agents. Frontiers of Computer Science, 18(6):186345, 2024.
  47. [Wang et al., 2025] Jianghui Wang, Vinay Joshi, et al. Geak: Introducing triton kernel ai agent & evaluation bench- marks. arXiv preprint arXiv:2507.23194, 2025.
  48. [Wang et al., 2026] Yaoyu Wang, Hankun Dai, et al. Mas- tering sparse CUDA generation through pretrained models and deep reinforcement learning. In ICLR, 2026.
  49. [Wei et al., 2025a] Anjiang Wei, Allen Nie, et al. Improv- ing parallel program performance with llm optimizers via agent-system interfaces. In ICML, 2025.
  50. [Wei et al., 2025b] Anjiang Wei, Tianran Sun, et al. Astra: A multi-agent system for gpu kernel performance optimiza- tion. arXiv preprint arXiv:2509.07506, 2025.
  51. [Wen et al., 2025] Zhongzhen Wen, Yinghui Zhang, et al. Multikernelbench: A multi-platform benchmark for kernel generation. arXiv eprints, pp. arXiv-2507, 2025.
  52. [Woo et al., 2025] Jiin Woo, Shaowei Zhu, et al. Tritonrl: Training llms to think and code triton without cheating. arXiv preprint arXiv:2510.17891, 2025.
  53. [Wu, 2023] Peng Wu. Pytorch 2.0: The journey to bringing compiler technologies to the core of pytorch (keynote). In CGO, 2023.
  54. [Xie et al., 2026] Shuxiao Xie, Shuyang Xie, et al. AKO: Agentic kernel optimization. https://tongminglaic.github. io/AKO, 2026. Technical report. Link
  55. [Xing et al., 2026] Shanli Xing, Yiyan Zhai, et al. Flashinfer-bench: Building the virtuous cycle for ai- driven llm systems. arXiv preprint arXiv:2601.00227, 2026.
  56. [Yang et al., 2026] Jian Yang, Wei Zhang, et al. Incoder-32b: Code foundation model for industrial scenarios. arXiv preprint arXiv:2603.16790, 2026.
  57. [Zhang et al., 2025a] Xuzhi Zhang, Shaohui Peng, et al. Qimeng-tensorop: Automatically generating high- performance tensor operators with hardware primitives. arXiv preprint arXiv:2505.06302, 2025.
  58. [Zhang et al., 2025b] Zijian Zhang, Rong Wang, et al. Cudaforge: An agent framework with hardware feed- back for cuda kernel optimization. arXiv preprint arXiv:2511.01884, 2025.
  59. [Zheng et al., 2026] Yujie Zheng, Zhuo Li, et al. Towards cold-start drafting and continual refining: A value-driven memory approach with application to npu kernel synthe- sis. arXiv preprint arXiv:2603.10846, 2026.
  60. [Zhou et al., 2025a] Qirui Zhou, Shaohui Peng, et al. QiMeng-attention: SOTA attention operator is generated by SOTA attention algorithm. In ACL, 2025.
  61. [Zhou et al., 2025b] Qirui Zhou, Yuanbo Wen, et al. Qimeng-gemm: Automatically generating high- performance matrix multiplication code by exploiting large language models. In AAAI, 2025.
  62. [Zhu et al., 2025] Xinguo Zhu, Shaohui Peng, et al. Qimeng- kernel: Macro-thinking micro-coding paradigm for llm- based high-performance gpu kernel generation. arXiv preprint arXiv:2511.20100, 2025.
  63. [Zhu et al., 2026] Haowei Zhu, Puyuan Yang, et al. Diff- bench meets diffagent: End-to-end llm-driven diffu- sion acceleration code generation. arXiv preprint arXiv:2601.03178, 2026.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards