daVinci-kernel: Co-Evolving Skill Selection, Summarization, and Utilization via RL for GPU Kernel Optimization
Not on the map. Why?
Abstract (arXiv)
GPU kernel optimization represents a paradigm where functional correctness is assumed and execution efficiency is the objective. We present daVinci-kernel, a reinforcement learning framework that couples skill discovery with skill exploitation through a dynamically evolving skill library. daVinci-kernel jointly trains three agents sharing one LLM backbone: a Skill Selection Agent that retrieves relevant techniques via BM25 and LLM reranking, a Policy Agent that generates multi-turn CUDA/Triton kernels conditioned on selected skills, and a Skill Summary Agent that distills successful rollouts into reusable skills. Candidate skills are added only after execution-based verification confirms reproducible speedups. All three agents share a single LLM backbone, are initialized via a structured SFT cold start on diversity-filtered data, and are then jointly optimized end-to-end with multi-turn REINFORCE and per-agent advantage estimation. On KernelBench, daVinci-kernel-14B achieves 37.2%, 70.6%, and 32.2% on Level 1, Level 2, and Level 3 under the Fast1 threshold, outperforming the strongest prior RL-trained model, Dr. Kernel-14B.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 17 of its 24 references that are in the map. First posted on arXiv 15 Jun 2026.
Builds on
17 of 24 references.
References · 17
- 2025Qwen3 Technical Reportcited by 8,820
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023ExpeL: LLM Agents Are Experiential Learnerscited by 876
- 2025GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Modelscited by 467
- 2026SkillRL: Evolving Agents via Recursive Skill-Augmented Reinforcement Learningcited by 278
- 2025KernelBench: Can LLMs Write Efficient GPU Kernels?cited by 225
- 2026SKILL0: In-Context Agentic Reinforcement Learning for Skill Internalizationcited by 94
- 2025TritonBench: Benchmarking Large Language Model Capabilities for Generating Triton Operatorscited by 75
- 2025Astra: A Multi-Agent System for GPU Kernel Performance Optimizationcited by 51
- 2026CUDA Agent: Large-Scale Agentic RL for High-Performance CUDA Kernel Generationcited by 47
- 2025AutoTriton: Automatic Triton Programming with Reinforcement Learning in LLMscited by 40
- 2025CUDA-LLM: LLMs Can Write Efficient CUDA Kernelscited by 34
5 more
- 2026Dynamic Dual-Granularity Skill Bank for Agentic RLcited by 34
- 2025TritonRL: Training LLMs to Think and Code Triton Without Cheatingcited by 24
- 2026Dr. Kernel: Reinforcement Learning Done Right for Triton Kernel Generationscited by 22
- 2026daVinci-Env: Open SWE Environment Synthesis at Scalecited by 14
- 2026Kernel-Smith: A Unified Recipe for Evolutionary Kernel Optimizationcited by 6
Built on by
Citing papers per year: 2026: 3.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2026KernelSkill: A Multi-Agent Framework for GPU Kernel Optimization
- 2026How to Train Your Little Dragon: Teaching a Small Language Model to Construct and Refine GPU Optimization Scripts
- 2026Learning When to Optimize: Verified Optimization Skills from Expert GPU-Kernel Lineages
- 2026KernelBlaster: Continual Cross-Task CUDA Optimization via Memory-Augmented In-Context Reinforcement Learning
- 2026Fine-Tuning GPT-5 for GPU Kernel Generation
- 2026KernelZero: Co-Evolving Proposer and Coder for Continuously Improved GPU Kernel Generation
- 2026Skills-Coach: A Self-Evolving Skill Optimizer via Training-Free GRPO
- 2026MusaCoder: Native GPU Kernel Generation with Full-Stack Training on Moore Threads GPU