MetaTune: Meta-Learning Based Cost Model for Fast and Efficient Auto-tuning Frameworks
Not on the map. Why?
Abstract (arXiv)
Deep learning compiler frameworks are gaining ground as a more portable back-end for deep learning applications on increasingly diverse hardware. However, they face the daunting challenge of matching performance offered by hand-tuned target-specific libraries. While auto-tuning frameworks with statistical cost models can provide dynamic and efficient code optimization, they suffer from large space exploration and cost model training overheads. This paper proposes MetaTune, a meta-learning based cost model that more quickly and accurately predicts the performance of optimized codes with pre-trained model parameters. MetaTune encodes convolution kernel codes as structurally similar graphs to facilitate meta-learning, meta-trains a GNN model with a very small input data set, and then predicts optimization parameters for unseen convolution operations with varying sizes and structures during compilation. The resulting framework with MetaTune provides 8 to 13% better inference time on average for four CNN models with comparable or lower optimization time while outperforming transfer learning by 10% in cross-platform cases.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 17 of its 33 references that are in the map. First posted on arXiv 8 Feb 2021.
Builds on
17 of 33 references.
References · 17
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 199
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
- 2018Learning to Optimize Tensor Programscited by 138
- 2020Meta-Transfer Learning for Zero-Shot Super-Resolutioncited by 116
- 2016The Parallel Knowledge Gradient Method for Batch Bayesian Optimizationcited by 73
- 2018Glow: Graph Lowering Compiler Techniques for Neural Networkscited by 73
- 2018TVM: An Automated End-to-End Optimizing Compiler for Deep Learningcited by 62
- 2017The reparameterization trick for acquisition functionscited by 61
5 more
- 2020Chameleon: Adaptive Code Optimization for Expedited Deep Neural Network Compilationcited by 29
- 2020Learning Fast Adaptation on Cross-Accented Speech Recognitioncited by 28
- 2020A Learned Performance Model for Tensor Processing Unitscited by 2
- 2019Simulating Execution Time of Tensor Programs using Graph Neural Networkscited by 1
- 2020Spatial Sharing of GPU for Autotuning DNN modelscited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 1; 2025: 1; 2026: 2.
9 papers.
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022Tensor Program Optimization with Probabilistic Programscited by 30
- 2024Dynamic Co-Optimization Compiler: Leveraging Multi-Agent Reinforcement Learning for Enhanced DNN Accelerator Performancecited by 4
- 2022Moses: Efficient Exploitation of Cross-device Transferable Features for Tensor Program Optimizationcited by 3
- 2023CDMPP: A Device-Model Agnostic Framework for Latency Prediction of Tensor Programscited by 3
- 2022FamilySeer: Towards Optimized Tensor Codes by Exploiting Computation Subgraph Similaritycited by 0
- 2025COGNATE: Acceleration of Sparse Tensor Programs on Emerging Hardware using Transfer Learningcited by 0
- 2026TCL: Enabling Fast and Efficient Cross-Hardware Tensor Program Optimization via Continual Learningcited by 0
- 2026Hardware-Aware Features for CUTLASS Kernel Selectioncited by 0
- 2026Hardware-Aware Features for CUTLASS Kernel Selection28 Sep 2026
- 2026TCL: Enabling Fast and Efficient Cross-Hardware Tensor Program Optimization via Continual Learning14 Apr 2026
- 2025COGNATE: Acceleration of Sparse Tensor Programs on Emerging Hardware using Transfer Learning31 May 2025
- 2024Dynamic Co-Optimization Compiler: Leveraging Multi-Agent Reinforcement Learning for Enhanced DNN Accelerator Performance11 Jul 2024
- 2023CDMPP: A Device-Model Agnostic Framework for Latency Prediction of Tensor Programs16 Nov 2023
- 2022Tensor Program Optimization with Probabilistic Programs26 May 2022
- 2022Moses: Efficient Exploitation of Cross-device Transferable Features for Tensor Program Optimization15 Jan 2022
- 2022FamilySeer: Towards Optimized Tensor Codes by Exploiting Computation Subgraph Similarity1 Jan 2022
- 2021A Survey of Machine Learning for Computer Architecture and Systems16 Feb 2021