mlsanityData to 7 Oct 2026

Optimal Kernel Orchestration for Tensor Programs with Korch

arXiv 2406.09465 ↗First posted 13 Jun 2024cs.DS cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

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 orchestration by greedily applying operator fusion, which fuses the computation of multiple operators into a single kernel, and miss a variety of optimization opportunities in kernel orchestration. This paper presents Korch, a tensor program optimizer that discovers optimal kernel orchestration strategies for tensor programs. Instead of directly fusing operators, Korch first applies operator fission to decompose tensor operators into a small set of basic tensor algebra primitives. This decomposition enables a diversity of fine-grained, inter-operator optimizations. Next, Korch optimizes kernel orchestration by formalizing it as a constrained optimization problem, leveraging an off-the-shelf binary linear programming solver to discover an optimal orchestration strategy, and generating an executable that can be directly deployed on modern GPU platforms. Evaluation on a variety of DNNs shows that Korch outperforms existing tensor program optimizers by up to 1.7x on V100 GPUs and up to 1.6x on A100 GPUs. Korch is publicly available at https://github.com/humuyan/Korch.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 15 of its 42 references that are in the map. First posted on arXiv 13 Jun 2024.

Builds on

15 of 42 references.

References · 15

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
  4. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
  5. 2021SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformerscited by 2,923
  6. 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
  7. 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,624
  8. 2021YOLOX: Exceeding YOLO Series in 2021cited by 1,064
  9. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  10. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 199
  11. 2018Learning to Optimize Tensor Programscited by 138
  12. 2021DNNFusion: Accelerating Deep Neural Networks Execution with Advanced Operator Fusioncited by 56
3 more
  1. 2022Tensor Program Optimization with Probabilistic Programscited by 30
  2. 2022Hidet: Task-Mapping Programming Paradigm for Deep Learning Tensor Programscited by 28
  3. 2020Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPUcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 4; 2026: 3.

7 papers.