paper-with-me

Papers

SIP: Autotuning GPU Native Schedules via Stochastic Instruction Perturbation

2024-03-25 · Guoliang He, Eiko Yoneki

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.

📄 PDF Abstract BibTeX arXiv:2403.16863

Code (0)

등록된 구현이 없습니다.

Tasks

GPU

Similar Papers 제목 키워드 기반

Introducing Instruction-Accurate Simulators for Performance Estimation of Autotuning Workloads

2025-05-19 · Rebecca Pelke, Nils Bosbach, Lennart M. Reimann, Rainer Leupers

Accelerating Machine Learning (ML) workloads requires efficient methods due to their large optimization space. Autotuning has emerged as an effective approach for systematically evaluating variations of implementations. …

Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimization (extended version)

2021-04-27 · Xingfu Wu, Michael Kruse, Prasanna Balaprakash, Hal Finkel 외

In this paper, we develop a ytopt autotuning framework that leverages Bayesian optimization to explore the parameter space search and compare four different supervised learning methods within Bayesian optimization and ev…

Bayesian Optimization

Gradient-only line searches: An Alternative to Probabilistic Line Searches

2019-03-22 · Dominic Kafka, Daniel Wilke

Step sizes in neural network training are largely determined using predetermined rules such as fixed learning rates and learning rate schedules. These require user input or expensive global optimization strategies to det…

global-optimization

Evaluating Stochastic Collapse and Implicit Bias in Multimodal Large Language Models

2026-06-04 · Huiyuan Zheng, Houtao Zhang, Boyang Wang, Qingyi Si 외 arxiv

Current evaluations for Multimodal Large Language Models (MLLMs) overwhelmingly focus on utility-driven objectives, leaving model behavior under logic-neutral scenarios largely underexplored. Stochasticity is essential i…

Unlocking optimal batch size schedules using continuous-time control and perturbation theory

2023-12-04 · Stefan Perko

Stochastic Gradient Descent (SGD) and its variants are almost universally used to train neural networks and to fit a variety of other parametric models. An important hyperparameter in this context is the batch size, whic…