Combining Neural Architecture Search and Automatic Code Optimization: A Survey
Not on the map. Why?
Abstract (arXiv)
Deep Learning models have experienced exponential growth in complexity and resource demands in recent years. Accelerating these models for efficient execution on resource-constrained devices has become more crucial than ever. Two notable techniques employed to achieve this goal are Hardware-aware Neural Architecture Search (HW-NAS) and Automatic Code Optimization (ACO). HW-NAS automatically designs accurate yet hardware-friendly neural networks, while ACO involves searching for the best compiler optimizations to apply on neural networks for efficient mapping and inference on the target hardware. This survey explores recent works that combine these two techniques within a single framework. We present the fundamental principles of both domains and demonstrate their sub-optimality when performed independently. We then investigate their integration into a joint optimization process that we call Hardware Aware-Neural Architecture and Compiler Optimizations co-Search (NACOS).
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 37 of its 52 references that are in the map. First posted on arXiv 7 Aug 2024.
Builds on
37 of 52 references.
References · 37
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
25 more
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 412
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
- 2019NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detectioncited by 289
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 153
- 2018Learning to Optimize Tensor Programscited by 138
- 2021How Powerful are Performance Predictors in Neural Architecture Search?cited by 88
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 83
- 2020NAS-Bench-NLP: Neural Architecture Search Benchmark for Natural Language Processingcited by 60
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2018Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Codecited by 53
- 2019Hardware/Software Co-Exploration of Neural Architecturescited by 50
- 2020Weight-Sharing Neural Architecture Search: A Battle to Shrink the Optimization Gapcited by 50
- 2019AdversarialNAS: Adversarial Neural Architecture Search for GANscited by 38
- 2021A Deep Learning Based Cost Model for Automatic Code Optimizationcited by 33
- 2020Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insightscited by 27
- 2019BlockSwap: Fisher-guided Block Substitution for Network Compression on a Budgetcited by 26
- 2021NAAS: Neural Accelerator Architecture Searchcited by 24
- 2019Fast Hardware-Aware Neural Architecture Searchcited by 23
- 2022Compiler-Aware Neural Architecture Search for On-Mobile Real-time Super-Resolutioncited by 20
- 2020NASCaps: A Framework for Neural Architecture Search to Optimize the Accuracy and Hardware Efficiency of Convolutional Capsule Networkscited by 16
- 2018Joint Neural Architecture Search and Quantizationcited by 13
- 2020AutoKWS: Keyword Spotting with Differentiable Architecture Searchcited by 10
- 2021Neural Architecture Search as Program Transformation Explorationcited by 8
Built on by
Citing papers per year: 2026: 1.
1 paper.