paper-with-me

Papers

OLLIE: Derivation-based Tensor Program Optimizer

2022-08-02 · Liyan Zheng, Haojie Wang, Jidong Zhai, Muyan Hu, Zixuan Ma, Tuowei Wang, Shizhi Tang, Lei Xie, Kezhao Huang, Zhihao Jia

Boosting the runtime performance of deep neural networks (DNNs) is critical due to their wide adoption in real-world tasks. Existing approaches to optimizing the tensor algebra expression of a DNN only consider expressions representable by a fixed set of predefined operators, missing possible optimization opportunities between general expressions. We propose OLLIE, the first derivation-based tensor program optimizer. OLLIE optimizes tensor programs by leveraging transformations between general tensor algebra expressions, enabling a significantly larger expression search space that includes those supported by prior work as special cases. OLLIE uses a hybrid derivation-based optimizer that effectively combines explorative and guided derivations to quickly discover highly optimized expressions. Evaluation on seven DNNs shows that OLLIE can outperform existing optimizers by up to 2.73$\times$ (1.46$\times$ on average) on an A100 GPU and up to 2.68$\times$ (1.51$\times$) on a V100 GPU, respectively.

📄 PDF Abstract BibTeX arXiv:2208.02025

Code (0)

등록된 구현이 없습니다.

Tasks

GPUtensor algebra

Similar Papers 제목 키워드 기반

CoLLiE: Collaborative Training of Large Language Models in an Efficient Way

2023-12-01 · Kai Lv, Shuo Zhang, Tianle Gu, Shuhao Xing 외

Large language models (LLMs) are increasingly pivotal in a wide range of natural language processing tasks. Access to pre-trained models, courtesy of the open-source community, has made it possible to adapt these models …

GPUparameter-efficient fine-tuning

Extending $μ$P: Spectral Conditions for Feature Learning Across Optimizers

2026-02-24 · Akshita Gupta, Marieme Ngom, Sam Foreman, Venkatram Vishwanath arxiv

Several variations of adaptive first-order and second-order optimization methods have been proposed to accelerate and scale the training of large language models. The performance of these optimization routines is highly …

Zero-Shot Learning

Tensor Programs IVb: Adaptive Optimization in the Infinite-Width Limit

2023-08-03 · Greg Yang, Etai Littwin

Going beyond stochastic gradient descent (SGD), what new phenomena emerge in wide neural networks trained by adaptive optimizers like Adam? Here we show: The same dichotomy between feature learning and kernel behaviors (…

Axon: A Synthesizing Superoptimizer for Tensor Programs

2026-06-24 · Akash Kothari, Shaowei Zhu, Daniel Kroening, Chungha Sung arxiv

Writing high performance kernels for AI accelerators requires deep expertise in tiling, instruction selection, data layout, and operator fusion placing a significant burden on programmers. In this paper, we focus on tile…

Program Synthesis

Optimal Kernel Orchestration for Tensor Programs with Korch

2024-06-13 · Muyan Hu, Ashwin Venkatram, Shreyashri Biswas, Balamurugan Marimuthu 외

Kernel orchestration is the task of mapping the computation defined in different operators of a deep neural network (DNN) to the execution of GPU kernels on modern hardware platforms. Prior approaches optimize kernel orc…

DiversityGPUtensor algebra