GPU Kernel Scientist: An LLM-Driven Framework for Iterative Kernel Optimization
Not on the map. Why?
Abstract (arXiv)
Optimizing GPU kernels for high performance is a complex task, often demanding deep architectural knowledge, extensive profiling, and iterative experimentation. This challenge is amplified when targeting newer or less-documented GPU architectures where traditional development aids are scarce. This paper introduces an LLM-powered "GPU Kernel Scientist," an automated methodology for iteratively refining accelerator kernels. Our methodology employs LLMs in a multi-stage, evolutionary process: (a) strategically selecting promising prior code versions as a basis for new iterations; (b) generating hypotheses for optimization experiments, based on existing code and assimilated knowledge from general GPU literature; and (c) autonomously implementing these experiments through code modification and subsequent submission to an external evaluation system, using only observed timing data as performance feedback. We detail how this approach navigates the challenges of the AMD MI300 target architecture and leverages LLMs to compensate for limited domain-specific human expertise. In addition to our results, we present the architectural design, operational workflow, and qualitative insights, highlighting the potential of LLM-driven agents to democratise and accelerate GPU kernel optimization, especially in resource-constrained or rapidly updating hardware environment.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 6 of its 17 references that are in the map. First posted on arXiv 25 Jun 2025.
Builds on
6 of 17 references.
References · 6
- 2024The AI Scientist: Towards Fully Automated Open-Ended Scientific Discoverycited by 1,002
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 763
- 2023Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolutioncited by 521
- 2015Illuminating search spaces by mapping elitescited by 406
- 2025KernelBench: Can LLMs Write Efficient GPU Kernels?cited by 206
- 2025TileLang: A Composable Tiled Programming Model for AI Systemscited by 42
Built on by
Citing papers per year: 2025: 9; 2026: 13.
22 papers.
Sort:
By area:
- 2025Astra: A Multi-Agent System for GPU Kernel Performance Optimizationcited by 46
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimizationcited by 14
- 2026AutoKernel: Autonomous GPU Kernel Optimization via Iterative Agent-Driven Searchcited by 14
- 2025EvoEngineer: Mastering Automated CUDA Kernel Code Evolution with Large Language Modelscited by 13
- 2025SwizzlePerf: Hardware-Aware LLMs for GPU Kernel Performance Optimizationcited by 11
- 2026Towards Automated Kernel Generation in the Era of LLMscited by 9
- 2025cuPilot: A Strategy-Coordinated Multi-agent Framework for CUDA Kernel Evolutioncited by 7
- 2026Improving Coherence and Persistence in Agentic AI for System Optimizationcited by 6
- 2025Optimizing PyTorch Inference with LLM-Based Multi-Agent Systemscited by 4
- 2026Improving Efficiency of GPU Kernel Optimization Agents using a Domain-Specific Language and Speed-of-Light Guidancecited by 4
- 2026Optimizing CUDA like a Human: Micro-Profiling Tools as Expert Surrogates for LLM-Based GPU Kernel Optimizationcited by 4
- 2025GPU Kernel Optimization Beyond Full Builds: An LLM Framework with Minimal Executable Programscited by 3
10 more
- 2026AlphaLab: Autonomous Multi-Agent Research Across Optimization Domains with Frontier LLMscited by 3
- 2026AscendOptimizer: Episodic Agent for Ascend NPU Operator Optimizationcited by 2
- 2025Integrating Performance Tools in Model Reasoning for GPU Kernel Optimizationcited by 1
- 2025Automated Design Optimization via Strategic Search with Large Language Modelscited by 1
- 2026Unlocking LLM Code Correction with Iterative Feedback Loopscited by 1
- 2026CANN Bench: Benchmarking Agent Generated Kernels against Real NPU and Algorithmic Limitscited by 1
- 2026Automated Membership Inference Attacks (AutoMIA): Discovering MIA Signal Computations using LLM Agentscited by 0
- 2026MacroAgent: Regularity-Aware Macro Legalization with LLM-Agent-Designed Contour Algorithmscited by 0
- 2026RoofLang: Enabling AI-Driven Architecting of LLM Inference Systemscited by 0
- 2026How Much of a Real Workload Can LLM-Generated GPU Kernels Actually Reach?cited by 0
- 2026How Much of a Real Workload Can LLM-Generated GPU Kernels Actually Reach?17 Sep 2026
- 2026RoofLang: Enabling AI-Driven Architecting of LLM Inference Systems11 Sep 2026
- 2026MacroAgent: Regularity-Aware Macro Legalization with LLM-Agent-Designed Contour Algorithms24 Aug 2026
- 2026CANN Bench: Benchmarking Agent Generated Kernels against Real NPU and Algorithmic Limits8 Jul 2026
- 2026Optimizing CUDA like a Human: Micro-Profiling Tools as Expert Surrogates for LLM-Based GPU Kernel Optimization24 Jun 2026
- 2026Unlocking LLM Code Correction with Iterative Feedback Loops16 Jun 2026
- 2026AlphaLab: Autonomous Multi-Agent Research Across Optimization Domains with Frontier LLMs31 Mar 2026
- 2026Improving Efficiency of GPU Kernel Optimization Agents using a Domain-Specific Language and Speed-of-Light Guidance30 Mar 2026
- 2026AscendOptimizer: Episodic Agent for Ascend NPU Operator Optimization24 Mar 2026
- 2026AutoKernel: Autonomous GPU Kernel Optimization via Iterative Agent-Driven Search22 Mar 2026
- 2026Improving Coherence and Persistence in Agentic AI for System Optimization22 Mar 2026
- 2026Automated Membership Inference Attacks (AutoMIA): Discovering MIA Signal Computations using LLM Agents19 Mar 2026
10 more
- 2026Towards Automated Kernel Generation in the Era of LLMs22 Jan 2026
- 2025cuPilot: A Strategy-Coordinated Multi-agent Framework for CUDA Kernel Evolution18 Dec 2025
- 2025GPU Kernel Optimization Beyond Full Builds: An LLM Framework with Minimal Executable Programs15 Dec 2025
- 2025Automated Design Optimization via Strategic Search with Large Language Models27 Nov 2025
- 2025Optimizing PyTorch Inference with LLM-Based Multi-Agent Systems21 Nov 2025
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimization31 Oct 2025
- 2025Integrating Performance Tools in Model Reasoning for GPU Kernel Optimization20 Oct 2025
- 2025EvoEngineer: Mastering Automated CUDA Kernel Code Evolution with Large Language Models4 Oct 2025
- 2025Astra: A Multi-Agent System for GPU Kernel Performance Optimization9 Sep 2025
- 2025SwizzlePerf: Hardware-Aware LLMs for GPU Kernel Performance Optimization27 Aug 2025
- 2025Astra: A Multi-Agent System for GPU Kernel Performance Optimizationcited by 46
- 2026Towards Automated Kernel Generation in the Era of LLMscited by 9
- 2025cuPilot: A Strategy-Coordinated Multi-agent Framework for CUDA Kernel Evolutioncited by 7
- 2026Improving Coherence and Persistence in Agentic AI for System Optimizationcited by 6
- 2025Optimizing PyTorch Inference with LLM-Based Multi-Agent Systemscited by 4
- 2026Improving Efficiency of GPU Kernel Optimization Agents using a Domain-Specific Language and Speed-of-Light Guidancecited by 4
- 2026AlphaLab: Autonomous Multi-Agent Research Across Optimization Domains with Frontier LLMscited by 3
- 2026Automated Membership Inference Attacks (AutoMIA): Discovering MIA Signal Computations using LLM Agentscited by 0
- 2026MacroAgent: Regularity-Aware Macro Legalization with LLM-Agent-Designed Contour Algorithmscited by 0
- 2026MacroAgent: Regularity-Aware Macro Legalization with LLM-Agent-Designed Contour Algorithms24 Aug 2026
- 2026AlphaLab: Autonomous Multi-Agent Research Across Optimization Domains with Frontier LLMs31 Mar 2026
- 2026Improving Efficiency of GPU Kernel Optimization Agents using a Domain-Specific Language and Speed-of-Light Guidance30 Mar 2026
- 2026Improving Coherence and Persistence in Agentic AI for System Optimization22 Mar 2026
- 2026Automated Membership Inference Attacks (AutoMIA): Discovering MIA Signal Computations using LLM Agents19 Mar 2026
- 2026Towards Automated Kernel Generation in the Era of LLMs22 Jan 2026
- 2025cuPilot: A Strategy-Coordinated Multi-agent Framework for CUDA Kernel Evolution18 Dec 2025
- 2025Optimizing PyTorch Inference with LLM-Based Multi-Agent Systems21 Nov 2025
- 2025Astra: A Multi-Agent System for GPU Kernel Performance Optimization9 Sep 2025
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimizationcited by 14
- 2026AutoKernel: Autonomous GPU Kernel Optimization via Iterative Agent-Driven Searchcited by 14
- 2025EvoEngineer: Mastering Automated CUDA Kernel Code Evolution with Large Language Modelscited by 13
- 2025SwizzlePerf: Hardware-Aware LLMs for GPU Kernel Performance Optimizationcited by 11
- 2026Optimizing CUDA like a Human: Micro-Profiling Tools as Expert Surrogates for LLM-Based GPU Kernel Optimizationcited by 4
- 2025GPU Kernel Optimization Beyond Full Builds: An LLM Framework with Minimal Executable Programscited by 3
- 2026AscendOptimizer: Episodic Agent for Ascend NPU Operator Optimizationcited by 2
- 2025Automated Design Optimization via Strategic Search with Large Language Modelscited by 1
- 2026Unlocking LLM Code Correction with Iterative Feedback Loopscited by 1
- 2026CANN Bench: Benchmarking Agent Generated Kernels against Real NPU and Algorithmic Limitscited by 1
- 2026How Much of a Real Workload Can LLM-Generated GPU Kernels Actually Reach?cited by 0
- 2026How Much of a Real Workload Can LLM-Generated GPU Kernels Actually Reach?17 Sep 2026
- 2026CANN Bench: Benchmarking Agent Generated Kernels against Real NPU and Algorithmic Limits8 Jul 2026
- 2026Optimizing CUDA like a Human: Micro-Profiling Tools as Expert Surrogates for LLM-Based GPU Kernel Optimization24 Jun 2026
- 2026Unlocking LLM Code Correction with Iterative Feedback Loops16 Jun 2026
- 2026AscendOptimizer: Episodic Agent for Ascend NPU Operator Optimization24 Mar 2026
- 2026AutoKernel: Autonomous GPU Kernel Optimization via Iterative Agent-Driven Search22 Mar 2026
- 2025GPU Kernel Optimization Beyond Full Builds: An LLM Framework with Minimal Executable Programs15 Dec 2025
- 2025Automated Design Optimization via Strategic Search with Large Language Models27 Nov 2025
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimization31 Oct 2025
- 2025EvoEngineer: Mastering Automated CUDA Kernel Code Evolution with Large Language Models4 Oct 2025
- 2025SwizzlePerf: Hardware-Aware LLMs for GPU Kernel Performance Optimization27 Aug 2025
Similar, not cited
Close in wording, no citation either way
- 2026FastKernels: Benchmarking GPU Kernel Generation in Production
- 2026D2K-Bench: Can LLM Agents Turn Expert Designs into Efficient GPU Kernels?
- 2026Kernel Foundry: A Diagnosis-driven Evolutionary Kernel Optimizer with Multi-Experts
- 2025STARK: Strategic Team of Agents for Refining Kernels
- 2026KernelBrain: Coarse-to-Fine, Budget-Aware Search for Agentic GPU Kernel Optimization
- 2026Are LLM-Generated GPU Kernels Production-Ready? A Trace-Driven Benchmark and Optimization Agent
- 2026CuTeGen: An LLM-Based Agentic Framework for Generation and Optimization of High-Performance GPU Kernels using CuTe
- 2026A Two-Stage GPU Kernel Tuner Combining Semantic Refactoring and Search-Based Optimization