GPU Forecasters: Language Models as Selective Surrogates for Kernel Runtime Optimization

📰 ArXiv cs.AI

Learn how to use language models as selective surrogates for kernel runtime optimization on GPUs, reducing the need for costly hardware measurements

advanced Published 1 Jun 2026
Action Steps
  1. Train a language model on a dataset of kernel performances to predict runtime
  2. Use the trained model to select the most promising kernel candidates for hardware evaluation
  3. Evaluate the selected kernels on the target GPU hardware to validate the predictions
  4. Refine the language model by incorporating the new measurement data
  5. Apply the optimized kernel to the deep learning workload to achieve improved performance
Who Needs to Know This

ML engineers and researchers working on deep learning optimization can benefit from this technique to improve kernel performance without excessive hardware measurements

Key Insight

💡 Language models can be used to predict kernel performance and reduce the need for costly hardware measurements, leading to faster optimization of deep learning workloads

Share This
🚀 Accelerate deep learning optimization with language models as selective surrogates for kernel runtime optimization on GPUs! 🚀

Full Article

Title: GPU Forecasters: Language Models as Selective Surrogates for Kernel Runtime Optimization

Abstract:
arXiv:2605.31464v1 Announce Type: cross Abstract: GPU kernels are the workhorse of modern deep learning, and optimizing them (via evolutionary search or coding agents) usually requires repeated measurement on target hardware. While these measurements provide the ground-truth signal necessary for kernel search, they are costly, because each evaluation of a kernel requires compilation and repeated execution on a GPU. As improvements in LLM inference reduce the cost of writing novel kernels and LLM
Read full paper → ← Back to Reads

Related Videos

5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Chapter 3: Looking Inside Large Language Models | Hands-On Large Language Models Book
Chapter 3: Looking Inside Large Language Models | Hands-On Large Language Models Book
onepagecode
Hands-On Large Language Models | Chapter 7: Advanced Text Generation Techniques
Hands-On Large Language Models | Chapter 7: Advanced Text Generation Techniques
onepagecode
Hands-On LLMs - Chapter 1: An Introduction to Large Language Models
Hands-On LLMs - Chapter 1: An Introduction to Large Language Models
onepagecode
Chapter 2: Tokens and Embeddings | Hands-On Large Language Models Book
Chapter 2: Tokens and Embeddings | Hands-On Large Language Models Book
onepagecode
Hands-On Large Language Models | Chapter 5: Text Clustering and Topic Modeling
Hands-On Large Language Models | Chapter 5: Text Clustering and Topic Modeling
onepagecode