mlsanityData to 7 Oct 2026

FLASH: Fast Neural Architecture Search with Hardware Optimization

arXiv 2108.00568 ↗First posted 1 Aug 2021cs.CV cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

Neural architecture search (NAS) is a promising technique to design efficient and high-performance deep neural networks (DNNs). As the performance requirements of ML applications grow continuously, the hardware accelerators start playing a central role in DNN design. This trend makes NAS even more complicated and time-consuming for most real applications. This paper proposes FLASH, a very fast NAS methodology that co-optimizes the DNN accuracy and performance on a real hardware platform. As the main theoretical contribution, we first propose the NN-Degree, an analytical metric to quantify the topological characteristics of DNNs with skip connections (e.g., DenseNets, ResNets, Wide-ResNets, and MobileNets). The newly proposed NN-Degree allows us to do training-free NAS within one second and build an accuracy predictor by training as few as 25 samples out of a vast search space with more than 63 billion configurations. Second, by performing inference on the target hardware, we fine-tune and validate our analytical models to estimate the latency, area, and energy consumption of various DNN architectures while executing standard ML datasets. Third, we construct a hierarchical algorithm based on simplicial homology global optimization (SHGO) to optimize the model-architecture co-design process, while considering the area, latency, and energy consumption of the target hardware. We demonstrate that, compared to the state-of-the-art NAS approaches, our proposed hierarchical SHGO-based algorithm enables more than four orders of magnitude speedup (specifically, the execution time of the proposed algorithm is about 0.1 seconds). Finally, our experimental evaluations show that FLASH is easily transferable to different hardware architectures, thus enabling us to do NAS on a Raspberry Pi-3B processor in less than 3 seconds.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 41 of its 62 references that are in the map. First posted on arXiv 1 Aug 2021.

Builds on

41 of 62 references.

References · 41

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  5. 2016Densely Connected Convolutional Networkscited by 6,691
  6. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  7. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  8. 2016Wide Residual Networkscited by 3,057
  9. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  10. 2018DARTS: Differentiable Architecture Searchcited by 1,782
  11. 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
  12. 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
29 more
  1. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  2. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
  3. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
  4. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
  5. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  6. 2017Progressive Neural Architecture Searchcited by 483
  7. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
  8. 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 412
  9. 2017Large-Scale Evolution of Image Classifierscited by 348
  10. 2018SNAS: Stochastic Neural Architecture Searchcited by 288
  11. 2016Designing Neural Network Architectures using Reinforcement Learningcited by 277
  12. 2021Zero-Cost Proxies for Lightweight NAScited by 194
  13. 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
  14. 2021Neural Architecture Search on ImageNet in Four GPU Hours: A Theoretically Inspired Perspectivecited by 168
  15. 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
  16. 2019Neural Predictor for Neural Architecture Searchcited by 116
  17. 2020BRP-NAS: Prediction-based NAS using GCNscited by 109
  18. 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 102
  19. 2019Single-Path NAS: Designing Hardware-Efficient ConvNets in less than 4 Hourscited by 87
  20. 2019A Survey on Neural Architecture Searchcited by 71
  21. 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
  22. 2020A Generic Graph-based Neural Architecture Encoding Scheme for Predictor-based NAScited by 53
  23. 2020EDD: Efficient Differentiable DNN Architecture and Implementation Co-search for Embedded AI Solutionscited by 35
  24. 2019Device-Circuit-Architecture Co-Exploration for Computing-in-Memory Neural Acceleratorscited by 32
  25. 2018Grow and Prune Compact, Fast, and Accurate LSTMscited by 20
  26. 2018Task Transfer by Preference-Based Cost Learningcited by 18
  27. 2019Neural Network Inference on Mobile SoCscited by 17
  28. 2018Hardware-Aware Machine Learning: Modeling and Optimizationcited by 11
  29. 2020Neural Architecture Performance Prediction Using Graph Neural Networkscited by 8

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 1; 2023: 5; 2024: 1; 2025: 1; 2026: 2.

11 papers.