mlsanityData to 7 Oct 2026

ALT: Boosting Deep Learning Performance by Breaking the Wall between Graph and Operator Level Optimizations

arXiv 2210.12415 ↗First posted 22 Oct 2022cs.LG cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

Deep learning models rely on highly optimized tensor libraries for efficient inference on heterogeneous hardware. Current deep compilers typically predetermine layouts of tensors and then optimize loops of operators. However, such unidirectional and one-off workflow strictly separates graph-level optimization and operator-level optimization into different system layers, missing opportunities for unified tuning. This paper proposes ALT, a compiler that performs joint graph- and operator-level optimizations for deep models. ALT provides a generic transformation module to manipulate layouts and loops with easy-to-use primitive functions. ALT further integrates an auto-tuning module that jointly optimizes graph-level data layouts and operator-level loops while guaranteeing efficiency. Experimental results show that ALT significantly outperforms state-of-the-art compilers (e.g., Ansor) in terms of both single operator performance (e.g., 1.5x speedup on average) and end-to-end inference performance (e.g., 1.4x speedup on average).

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 39 of its 91 references that are in the map. First posted on arXiv 22 Oct 2022.

Builds on

39 of 91 references.

References · 39

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2017Proximal Policy Optimization Algorithmscited by 14,441
  5. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  6. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  7. 2022Video Diffusion Modelscited by 2,280
  8. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  9. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 199
  10. 2017Learning Spatio-Temporal Features with 3D Residual Networks for Action Recognitioncited by 178
  11. 2018A Survey and Critique of Multiagent Deep Reinforcement Learningcited by 173
  12. 2018Learning to Optimize Tensor Programscited by 138
27 more
  1. 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 84
  2. 2018Glow: Graph Lowering Compiler Techniques for Neural Networkscited by 73
  3. 2021DNNFusion: Accelerating Deep Neural Networks Execution with Advanced Operator Fusioncited by 56
  4. 2018Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Codecited by 53
  5. 2022SparseTIR: Composable Abstractions for Sparse Compilation in Deep Learningcited by 47
  6. 2022TensorIR: An Abstraction for Automatic Tensorized Program Optimizationcited by 38
  7. 2021A Deep Learning Based Cost Model for Automatic Code Optimizationcited by 33
  8. 2018Optimizing CNN Model Inference on CPUscited by 29
  9. 2020Chameleon: Adaptive Code Optimization for Expedited Deep Neural Network Compilationcited by 29
  10. 2021Equality Saturation for Tensor Graph Superoptimizationcited by 27
  11. 2018Relay: A New IR for Machine Learning Frameworkscited by 24
  12. 2018nGraph-HE: A Graph Compiler for Deep Learning on Homomorphically Encrypted Datacited by 24
  13. 2018Intel nGraph: An Intermediate Representation, Compiler, and Executor for Deep Learningcited by 22
  14. 2020IOS: Inter-Operator Scheduler for CNN Accelerationcited by 20
  15. 2020Nimble: Efficiently Compiling Dynamic Neural Networks for Model Inferencecited by 19
  16. 2021Bolt: Bridging the Gap between Auto-tuners and Hardware-native Performancecited by 18
  17. 2020Automatic Horizontal Fusion for GPU Kernelscited by 17
  18. 2021The CoRa Tensor Compiler: Compilation for Ragged Tensors with Minimal Paddingcited by 17
  19. 2020Cortex: A Compiler for Recursive Deep Learning Modelscited by 16
  20. 2021UNIT: Unifying Tensorized Instruction Compilationcited by 10
  21. 2016Optimizing Memory Efficiency for Deep Convolutional Neural Networks on GPUscited by 7
  22. 2020CoCoPIE: Making Mobile AI Sweet As PIE --Compression-Compilation Co-Design Goes a Long Waycited by 7
  23. 2020Automatic Generation of Efficient Sparse Tensor Format Conversion Routinescited by 4
  24. 2018Unifying Data, Model and Hybrid Parallelism in Deep Learning via Tensor Tilingcited by 3
  25. 2021Tuna: A Static Analysis Approach to Optimizing Deep Neural Networkscited by 3
  26. 2021An Asymptotic Cost Model for Autoscheduling Sparse Tensor Programscited by 1
  27. 2022OLLIE: Derivation-based Tensor Program Optimizercited by 1

Built on by

Not cited yet.