CuAsmRL: Optimizing GPU SASS Schedules via Deep Reinforcement Learning
On the map: Deep reinforcement learning methods → RL training of language and agent models
Abstract (arXiv)
Large language models (LLMs) are remarked by their substantial computational requirements. To mitigate the cost, researchers develop specialized CUDA kernels, which often fuse several tensor operations to maximize the utilization of GPUs as much as possible. However, those specialized kernels may still leave performance on the table as CUDA assembly experts show that manual optimization of GPU SASS schedules can lead to better performance, and trial-and-error is largely employed to manually find the best GPU SASS schedules. In this work, we employ an automatic approach to optimize GPU SASS schedules, which thus can be integrated into existing compiler frameworks. The key to automatic optimization is training an RL agent to mimic how human experts perform manual scheduling. To this end, we formulate an assembly game, where RL agents can play to find the best GPU SASS schedules. The assembly game starts from a textit-O3 optimized SASS schedule, and the RL agents can iteratively apply actions to mutate the current schedules. Positive rewards are generated if the mutated schedules get higher throughput by executing on GPUs. Experiments show that CuAsmRL can further improve the performance of existing specialized CUDA kernels transparently by up to 26%, and on average 9%. Moreover, it is used as a tool to reveal potential optimization moves learned automatically.
Key facts. Cited by 3 papers in the map (data through 13 Oct 2026). Placed in RL training of language and agent models, one of 15 directions in Deep reinforcement learning methods. Builds on 0 of its 9 references that are in the map. First posted on arXiv 14 Jan 2025.
Builds on
0 of 9 references.
No references here yet.
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2025Demystifying Cost-Efficiency in LLM Serving over Heterogeneous GPUscited by 22
- 2025The FM Agentcited by 21
- 2026Learning Exact NVIDIA SASS Encoders with mathbbF2 Linear Algebracited by 0
- 2026Learning Exact NVIDIA SASS Encoders with mathbbF2 Linear Algebra20 Aug 2026
- 2025The FM Agent30 Oct 2025
- 2025Demystifying Cost-Efficiency in LLM Serving over Heterogeneous GPUs2 Feb 2025