mlsanityData to 14 Oct 2026

SIP: Autotuning GPU Native Schedules via Stochastic Instruction Perturbation

arXiv 2403.16863 ↗First posted 25 Mar 2024cs.AR cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Large language models (LLMs) have become a significant workload since their appearance. However, they are also computationally expensive as they have billions of parameters and are trained with massive amounts of data. Thus, recent works have developed dedicated CUDA kernels for LLM training and inference instead of relying on compilergenerated ones, so that hardware resources are as fully utilized as possible. In this work, we explore the possibility of GPU native instruction optimization to further push the CUDA kernels to extreme performance. Contrary to prior works, we adopt an automatic optimization approach by defining a search space of possible GPU native instruction schedules, and then we apply stochastic search to perform optimization. Experiments show that SIP can further improve CUDA kernel throughput by automatically discovering better GPU native instruction schedules and the optimized schedules are tested by 10 million test samples.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 3 of its 12 references that are in the map. First posted on arXiv 25 Mar 2024.

Builds on

3 of 12 references.

References · 3

  1. 2017Attention Is All You Needcited by 60,361
  2. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
  3. 2019Dissecting the NVidia Turing T4 GPU via Microbenchmarkingcited by 15

Built on by

Not cited yet.