Saved in:
Bibliographic Details
Main Authors: Qu, Qiuyi, Sui, Yicheng, Sun, Yufei, Chen, Rui, Zhang, Xiaofei, Zhang, Yuzhi, Wang, Haofeng, Lan, Ge
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2601.12698
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912842560569344
author Qu, Qiuyi
Sui, Yicheng
Sun, Yufei
Chen, Rui
Zhang, Xiaofei
Zhang, Yuzhi
Wang, Haofeng
Lan, Ge
author_facet Qu, Qiuyi
Sui, Yicheng
Sun, Yufei
Chen, Rui
Zhang, Xiaofei
Zhang, Yuzhi
Wang, Haofeng
Lan, Ge
contents GPU code optimization is a key performance bottleneck for HPC workloads as well as large-model training and inference. Although compiler optimizations and hand-written kernels can partially alleviate this issue, achieving near-hardware-limit performance still relies heavily on manual code refactoring and parameter tuning. Recent progress in LLM-agent-based kernel generation and optimization has been reported, yet many approaches primarily focus on direct code rewriting, where parameter choices are often implicit and hard to control, or require human intervention, leading to unstable performance gains. This paper introduces a template-based rewriting layer on top of an agent-driven iterative loop: kernels are semantically refactored into explicitly parameterizable templates, and template parameters are then optimized via search-based autotuning, yielding more stable and higher-quality speedups. Experiments on a set of real-world kernels demonstrate speedups exceeding 3x in the best case. We extract representative CUDA kernels from SGLang as evaluation targets; the proposed agentic tuner iteratively performs templating, testing, analysis, and planning, and leverages profiling feedback to execute constrained parameter search under hardware resource limits. Compared to agent-only direct rewriting, the template-plus-search design significantly reduces the randomness of iterative optimization, making the process more interpretable and enabling a more systematic approach toward high-performance configurations. The proposed method can be further extended to OpenCL, HIP, and other backends to deliver automated performance optimization for real production workloads.
format Preprint
id arxiv_https___arxiv_org_abs_2601_12698
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Two-Stage GPU Kernel Tuner Combining Semantic Refactoring and Search-Based Optimization
Qu, Qiuyi
Sui, Yicheng
Sun, Yufei
Chen, Rui
Zhang, Xiaofei
Zhang, Yuzhi
Wang, Haofeng
Lan, Ge
Computation and Language
GPU code optimization is a key performance bottleneck for HPC workloads as well as large-model training and inference. Although compiler optimizations and hand-written kernels can partially alleviate this issue, achieving near-hardware-limit performance still relies heavily on manual code refactoring and parameter tuning. Recent progress in LLM-agent-based kernel generation and optimization has been reported, yet many approaches primarily focus on direct code rewriting, where parameter choices are often implicit and hard to control, or require human intervention, leading to unstable performance gains. This paper introduces a template-based rewriting layer on top of an agent-driven iterative loop: kernels are semantically refactored into explicitly parameterizable templates, and template parameters are then optimized via search-based autotuning, yielding more stable and higher-quality speedups. Experiments on a set of real-world kernels demonstrate speedups exceeding 3x in the best case. We extract representative CUDA kernels from SGLang as evaluation targets; the proposed agentic tuner iteratively performs templating, testing, analysis, and planning, and leverages profiling feedback to execute constrained parameter search under hardware resource limits. Compared to agent-only direct rewriting, the template-plus-search design significantly reduces the randomness of iterative optimization, making the process more interpretable and enabling a more systematic approach toward high-performance configurations. The proposed method can be further extended to OpenCL, HIP, and other backends to deliver automated performance optimization for real production workloads.
title A Two-Stage GPU Kernel Tuner Combining Semantic Refactoring and Search-Based Optimization
topic Computation and Language
url https://arxiv.org/abs/2601.12698